Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/clang.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-82957-4703/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f12d8b1ebf0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (6 usages found), use %patch N (or %patch -P N)
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/clang-16.0.6-2.ocs23.src.rpm
RPM build warnings:
    %patchN is deprecated (6 usages found), use %patch N (or %patch -P N)
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/clang.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-82957-4703/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f12d8b1ebf0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: %patchN is deprecated (6 usages found), use %patch N (or %patch -P N)
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.H1lBnR
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf clang-tools-extra-16.0.6.src
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/clang-tools-extra-16.0.6.src.tar.xz
+ 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/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/clang-16.0.6.src.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd clang-16.0.6.src
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #3001 (0010-PATCH-clang-Produce-DWARF4-by-default.patch):'
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
+ echo 'Patch #3002 (0003-PATCH-clang-Don-t-install-static-libraries.patch):'
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).
+ echo 'Patch #3003 (D138472.diff):'
Patch #3003 (D138472.diff):
+ /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0
patching file CMakeLists.txt
+ echo 'Patch #3004 (D141581.diff):'
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
+ echo 'Patch #5000 (clang-16.0.6-add-OpenCloudOS-support.patch):'
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.HZrs0S
+ 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-2.ocs23' -DCLANG_DEFAULT_UNWINDLIB=libgcc
-- The C compiler identification is GNU 12.3.0
-- The CXX compiler identification is GNU 12.3.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.11 (found version "3.11.4") 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
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Looking for include file sys/inotify.h
-- Looking for include file sys/inotify.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Sphinx enabled.
-- Found Sphinx: /usr/bin/sphinx-build  
-- Configuring done (9.3s)
-- Generating done (0.7s)
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/__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
[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/__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
[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/__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
[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/__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
[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/__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
[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/__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
[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_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
[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_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
[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_math.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_math.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_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
[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_hip_cmath.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_cmath.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/__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
[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_hip_math.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_math.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_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
[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_hip_stdlib.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_stdlib.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/__wmmintrin_aes.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__wmmintrin_aes.h
[17/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
[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/__wmmintrin_pclmul.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__wmmintrin_pclmul.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/adxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/adxintrin.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/altivec.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/altivec.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/ammintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ammintrin.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/amxfp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/amxfp16intrin.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/amxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/amxintrin.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/avx2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx2intrin.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/avx512bf16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512bf16intrin.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/avx512bitalgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512bitalgintrin.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/avx512cdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512cdintrin.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/avx512erintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512erintrin.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/avx512fintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512fintrin.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/avx512fp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512fp16intrin.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/avx512ifmavlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512ifmavlintrin.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/avx512pfintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512pfintrin.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/avx512vbmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmi2intrin.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/avx512vbmiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmiintrin.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/avx512vbmivlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmivlintrin.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/avx512vlbf16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbf16intrin.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/avx512vlbitalgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbitalgintrin.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/avx512vlbwintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbwintrin.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/avx512vlcdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlcdintrin.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/avx512vlfp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlfp16intrin.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/avx512vlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlintrin.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/avx512vlvbmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvbmi2intrin.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/avx512vlvnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvnniintrin.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/avx512vlvp2intersectintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvp2intersectintrin.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/avx512vnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vnniintrin.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/avx512vpopcntdqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vpopcntdqintrin.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/avx512vpopcntdqvlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vpopcntdqvlintrin.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/avxifmaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxifmaintrin.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/avxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxintrin.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/avxneconvertintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxneconvertintrin.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/avxvnniint8intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxvnniint8intrin.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/avxvnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxvnniintrin.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/bmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/bmi2intrin.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/bmiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/bmiintrin.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/builtins.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/builtins.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/cet.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cet.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/cetintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cetintrin.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/cldemoteintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cldemoteintrin.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/clflushoptintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clflushoptintrin.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/clwbintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clwbintrin.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/clzerointrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clzerointrin.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/cmpccxaddintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cmpccxaddintrin.h
[68/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
[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/f16cintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/f16cintrin.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/fma4intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fma4intrin.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/fmaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fmaintrin.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/fxsrintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fxsrintrin.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/gfniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/gfniintrin.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/hexagon_protos.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hexagon_protos.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_types.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hexagon_types.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/hlsl.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hlsl.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/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
[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/immintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/immintrin.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/intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/intrin.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/keylockerintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/keylockerintrin.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/lwpintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/lwpintrin.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/lzcntintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/lzcntintrin.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/msa.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/msa.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/movdirintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/movdirintrin.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/mwaitxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/mwaitxintrin.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/nmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/nmmintrin.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/opencl-c.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/opencl-c.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/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
[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/pconfigintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/pconfigintrin.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/smmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/smmintrin.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/mmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/mmintrin.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/pmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/pmmintrin.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/x86gprintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/x86gprintrin.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/x86intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/x86intrin.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/ptwriteintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ptwriteintrin.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/prfchiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/prfchiintrin.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/rdseedintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/rdseedintrin.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/rtmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/rtmintrin.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/s390intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/s390intrin.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/shaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/shaintrin.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/smmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/smmintrin.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/tbmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/tbmintrin.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/vaesintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vaesintrin.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/uintrintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/uintrintrin.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_approx.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/velintrin_approx.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/velintrin_gen.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/velintrin_gen.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/vpclmulqdqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vpclmulqdqintrin.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/wbnoinvdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/wbnoinvdintrin.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/waitpkgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/waitpkgintrin.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/wasm_simd128.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/wasm_simd128.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/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/
[158/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/
[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/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/
[160/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/SampleAnalyzer && /usr/bin/python3.11 -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
[161/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerDependencyHandling && /usr/bin/python3.11 -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
[162/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerOptionHandling && /usr/bin/python3.11 -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
[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/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/
[164/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/
[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/sorttable.js /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/config.h.in /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/__init__.py /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/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/
[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/clang.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/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/
[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/arguments.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/compilation.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/report.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/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/
[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-cc /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/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/
[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/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
[182/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/
[183/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/
[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 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
[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/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/
[187/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/
[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/ScanView.py /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-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/
[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.11 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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[195/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[196/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[197/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[198/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[199/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[200/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[201/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[202/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[203/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[204/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[206/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[211/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[214/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[215/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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
[216/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[217/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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.11/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-2.ocs23\"" -D__STDC_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 -std=c++17  -fno-exceptions -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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[273/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
[274/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
[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-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
[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-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
[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-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
[278/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
[279/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
[280/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
[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-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
[282/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
[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=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
[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-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
[285/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
[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=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
[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-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
[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=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
[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=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
[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-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
[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-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
[292/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
[293/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
[294/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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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-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
[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/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
[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/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
[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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[347/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[348/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[349/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[352/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[353/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[354/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[355/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[356/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[357/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[358/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[359/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[361/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[362/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[364/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[365/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[366/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[367/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[368/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[369/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[370/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[371/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[372/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[373/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[374/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[375/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[376/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[378/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[380/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[381/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[383/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[384/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[385/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[386/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[387/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[388/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[389/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[390/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[391/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[392/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[393/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[394/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[395/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[396/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[397/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[398/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[399/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[400/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[401/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[402/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[403/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[405/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[406/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[407/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[408/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[409/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[410/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[411/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[412/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[413/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[414/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[415/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[416/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[417/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[418/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[419/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[420/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
[421/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
[422/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[423/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[424/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[427/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[428/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[429/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[430/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[431/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[432/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[433/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[434/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[435/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[436/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[437/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[438/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[439/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[440/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[441/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[442/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[443/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[444/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[445/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[446/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[447/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[448/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[449/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[450/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[451/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 && :
[452/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 && :
[453/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[454/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[456/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[457/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[458/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[460/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[461/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 && :
[462/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[463/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[464/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[465/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[466/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[467/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[468/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[469/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[470/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[471/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[472/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[473/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[474/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[475/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[476/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[477/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[478/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[479/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[480/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[481/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[482/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[483/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[484/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[485/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[486/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[487/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[488/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[489/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[490/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[491/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[492/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[493/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[494/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[495/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[496/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[497/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[498/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[499/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[500/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[501/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[502/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[503/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[504/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[505/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[506/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[507/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[508/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[509/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[510/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[511/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[512/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[513/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[514/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[515/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[516/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[517/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[518/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[519/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[520/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[521/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[522/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[523/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[524/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[525/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[526/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[527/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[528/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[529/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[530/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[531/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[532/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[533/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[534/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[535/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
[536/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[537/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[538/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[539/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[540/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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<T>() = S.Stk.pop<T>();
      |   ^
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;
      |           ^
[541/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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),
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[542/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[543/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[544/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[545/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[546/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[547/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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<T>() = S.Stk.pop<T>();
      |   ^
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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      |           ^
[548/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[549/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[550/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[551/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[552/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[553/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[554/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[555/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[556/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[557/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[558/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[559/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[560/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[561/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[562/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[563/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[564/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[565/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[566/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[567/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[568/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[569/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[570/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[571/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[572/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[573/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[574/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[575/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[576/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[577/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[578/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[579/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[580/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[581/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[582/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[583/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[584/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[585/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[586/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[587/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[588/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[589/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[590/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[591/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[592/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[593/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[594/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[595/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[596/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[597/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[598/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[599/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[600/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[601/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[602/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[603/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[604/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[605/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[606/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 && :
[607/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 && :
[608/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[609/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[610/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[611/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[612/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[613/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[614/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[615/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[616/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[617/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[618/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[619/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[620/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[621/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[622/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[623/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[624/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[625/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[626/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[627/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[628/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[629/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[630/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[631/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[632/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[633/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[634/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[635/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[636/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[637/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[638/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[639/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[640/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[641/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[642/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[643/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[644/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[645/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[646/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[647/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[648/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[649/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[650/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[651/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[652/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[653/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[654/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[655/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[656/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[657/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[658/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[659/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[660/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[661/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[662/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[663/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[664/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[665/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[666/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[667/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[668/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[669/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[670/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[671/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[672/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[673/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[674/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[675/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[676/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[677/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[678/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[679/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[680/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[681/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[682/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[683/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[684/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[685/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[686/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[687/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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<llvm::APSInt>&)' 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::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, llvm::ArrayRef<clang::Expr*>, (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<llvm::APSInt>&)' 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::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, llvm::ArrayRef<clang::Expr*>, (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;
      |                  ^~~~
[688/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[689/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[690/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[691/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[692/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[693/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[694/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[695/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[696/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[697/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[698/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[699/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[700/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[701/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[702/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[703/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[704/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[705/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[706/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[707/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[708/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[709/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[710/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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)) {
      |                 ^
[711/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[712/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[713/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[714/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[715/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 && :
[716/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[717/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[718/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[719/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 && :
[720/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[721/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[722/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[723/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[724/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[725/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[726/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[727/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[728/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[729/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[730/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[731/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[732/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[733/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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<char>::copy(char*, char const*, unsigned long)',
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:431:21,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:426:7,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1655:19,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:823:28,
    inlined from 'clang::arcmt::MigrateAction::MigrateAction(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction> >, 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:435:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  435 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[734/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[735/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[736/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[737/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[738/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[739/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[740/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[741/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[742/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[743/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[744/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[745/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[746/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[747/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[748/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[749/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[750/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 && :
[751/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[752/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[753/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[754/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[755/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[756/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[757/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[758/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[759/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[760/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[761/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[762/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[763/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[764/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[765/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[766/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[767/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[768/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[769/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[770/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[771/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[772/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[773/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[774/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[775/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[776/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[777/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[778/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[779/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[780/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[781/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[782/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[783/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[784/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[785/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[786/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[787/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[788/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[789/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[790/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[791/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[792/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[793/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[794/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[795/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[796/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[797/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[798/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[799/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[800/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[801/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[802/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[803/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[804/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[805/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[806/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[807/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[808/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[809/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[810/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[811/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[812/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[813/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[814/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[815/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[816/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[817/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[818/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[819/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[820/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[821/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[822/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[823/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[824/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[825/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[826/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[827/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[828/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 && :
[829/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[830/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[831/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[832/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[833/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[834/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[835/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[836/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[837/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[838/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[839/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[840/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[841/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[842/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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)) {
      |                  ^
[843/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[844/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[845/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[846/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[847/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[848/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[849/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[850/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[851/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[852/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[853/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[854/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[855/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[856/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[857/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[858/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[859/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[860/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[861/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[862/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[863/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[864/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[865/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[866/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[867/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[868/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[869/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[870/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[871/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[872/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[873/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[874/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[875/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[876/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[877/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[878/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[879/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[880/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[881/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[882/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[883/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[884/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[885/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[886/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[887/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[888/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[889/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[890/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[891/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[892/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[893/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[894/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[895/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[896/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[897/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[898/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[899/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[900/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[901/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[902/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[903/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[904/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[905/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[906/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[907/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[908/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[909/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[910/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[911/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[912/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[913/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[914/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[915/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[916/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[917/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[918/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[919/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 && :
[920/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[921/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 && :
[922/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[923/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[924/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[925/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[926/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[927/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[928/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[929/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[930/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[931/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[932/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[933/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[934/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[935/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[936/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[937/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 && :
[938/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[939/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[940/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[941/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 && :
[942/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[943/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[944/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[945/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[946/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[947/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[948/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[949/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[950/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[951/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[952/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[953/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[954/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[955/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 && :
[956/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 && :
[957/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 && :
[958/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[959/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[960/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 && :
[961/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[962/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 && :
[963/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 && :
[964/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 && :
[965/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[966/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[967/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[968/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[969/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[970/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[971/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 && :
[972/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[973/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[974/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[975/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[976/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[977/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[978/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[979/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[980/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[981/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[982/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[983/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[984/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[985/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[986/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[987/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[988/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[989/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[990/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[991/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[992/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[993/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 && :
[994/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[995/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[996/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[997/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[998/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[999/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1000/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1001/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1002/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1003/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1004/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1005/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1006/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1007/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1008/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1009/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1010/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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<clang::ento::bugreporter::Tracker>::Release() const',
    inlined from 'llvm::IntrusiveRefCntPtrInfo<clang::ento::bugreporter::Tracker>::release(clang::ento::bugreporter::Tracker*)' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:159:45,
    inlined from 'llvm::IntrusiveRefCntPtr<clang::ento::bugreporter::Tracker>::release()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41,
    inlined from 'llvm::IntrusiveRefCntPtr<clang::ento::bugreporter::Tracker>::~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<clang::ento::bugreporter::Tracker>::Release() const' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:101:7,
    inlined from 'llvm::RefCountedBase<clang::ento::bugreporter::Tracker>::Release() const' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:98:8,
    inlined from 'llvm::IntrusiveRefCntPtrInfo<clang::ento::bugreporter::Tracker>::release(clang::ento::bugreporter::Tracker*)' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:159:45,
    inlined from 'llvm::IntrusiveRefCntPtr<clang::ento::bugreporter::Tracker>::release()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41,
    inlined from 'llvm::IntrusiveRefCntPtr<clang::ento::bugreporter::Tracker>::~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;
      |           ^
[1011/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1012/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1013/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1014/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1015/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1016/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1017/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1018/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1019/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1020/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1021/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1022/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1023/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1024/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1025/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1026/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1027/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1028/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1029/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1030/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1031/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1032/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1033/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1034/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1035/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1036/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1037/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1038/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1039/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1040/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1041/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1042/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1043/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1044/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1045/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1046/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1047/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1048/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1049/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1050/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1051/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1052/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1053/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1054/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1055/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1056/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1057/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1058/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1059/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1060/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1061/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1062/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1063/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1064/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1065/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1066/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1067/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1068/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1069/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1070/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1071/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1072/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1073/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1074/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1075/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1076/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1077/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1078/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1079/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1080/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 && :
[1081/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1082/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1083/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1084/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1085/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1086/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1087/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1088/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1089/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1090/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1091/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1092/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1093/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1094/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1095/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1096/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1097/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1098/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1099/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 && :
[1100/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1101/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1102/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1103/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 && :
[1104/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1105/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1106/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1107/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1108/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1109/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1110/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1111/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1112/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1113/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1114/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1115/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1116/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1117/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1118/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1119/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1120/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1121/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1122/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1123/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1124/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1125/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1126/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1127/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1128/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1129/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1130/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1131/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1132/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1133/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1134/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1135/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1136/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1137/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1138/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1139/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
[1140/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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
[1141/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1142/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1143/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1144/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1145/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1146/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1147/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1148/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1149/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1150/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1151/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1152/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1153/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1154/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1155/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1156/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1157/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1158/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1159/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1160/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1161/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1162/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1163/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1164/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1165/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1166/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1167/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1168/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1169/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1170/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1171/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1172/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1173/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1174/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1175/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1176/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1177/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1178/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1179/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1180/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1181/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1182/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1183/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1184/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1185/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1186/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1187/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1188/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1189/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1190/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1191/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1192/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1193/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1194/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1195/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1196/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1197/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1198/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1199/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1200/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1201/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1202/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1203/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1204/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1205/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1206/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1207/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1208/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1209/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1210/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1211/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1213/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1214/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1215/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1216/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1217/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1218/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1219/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1220/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1221/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1222/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1223/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1224/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1225/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1226/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1227/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1228/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1229/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1230/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1231/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1232/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1233/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1234/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1235/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1236/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1237/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1239/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1240/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1241/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1242/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1243/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1244/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1245/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1246/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1247/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1248/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1250/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1251/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1252/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1253/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1254/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1255/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1256/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1257/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1258/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1259/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1260/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1261/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1262/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1263/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1264/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1265/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1266/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1267/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1268/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1270/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1272/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1273/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1274/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1275/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1276/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1277/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1278/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1279/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1280/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1281/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1282/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1283/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1284/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1285/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1286/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1287/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1288/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1289/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1290/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1291/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1292/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1293/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1294/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1295/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1296/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1297/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1298/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1299/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1300/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1301/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1302/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1303/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1304/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1305/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1306/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1307/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1308/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1309/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1310/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1311/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1312/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1313/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1315/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1316/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1318/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1323/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1325/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17  -fno-exceptions -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
[1326/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1327/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1329/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1330/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1331/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1332/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1333/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1334/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1335/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1336/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1337/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1338/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1339/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1340/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1341/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1342/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1343/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1344/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1345/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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<char>::copy(char*, char const*, unsigned long)',
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:431:21,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:426:7,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1655:19,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:823: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:435:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  435 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[1347/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      | 
[1352/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 && :
[1353/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
[1354/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling && /usr/bin/python3.11 /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
[1355/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1356/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1357/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1358/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1359/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1360/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1361/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1362/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 && :
[1363/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1364/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1365/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1366/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 && :
[1367/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1368/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17 -fPIC  -fno-exceptions -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
[1369/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1370/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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
[1371/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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
[1372/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 && :
[1373/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 && :
[1374/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1375/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 && :
[1376/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1377/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1378/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1379/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 && :
[1380/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1381/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1382/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1383/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1385/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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<char>::copy(char*, char const*, unsigned long)',
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:431:21,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:426:7,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2179:19,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)' at /usr/include/c++/12/bits/basic_string.h:1936: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<llvm::SmallVector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, llvm::StringMap<llvm::SmallVector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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:435:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  435 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[1386/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1387/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1389/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1390/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 && :
[1391/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1392/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1393/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1394/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17 -fPIC  -fno-exceptions -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
[1396/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1397/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17 -fPIC  -fno-exceptions -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
[1399/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1400/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1401/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1402/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1403/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1404/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1405/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1406/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1407/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1408/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1409/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1410/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1411/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1412/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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
[1413/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1414/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1415/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1417/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.11/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
  warn("Container node skipped: type={0}".format(mdnode.t))
[1418/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1419/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1421/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 && :
[1422/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1428/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1430/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1431/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 && :
[1432/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1433/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1434/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1436/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1438/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1439/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1440/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1441/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1442/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1443/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1444/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1445/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1446/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1447/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1449/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1451/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1453/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1455/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1456/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1458/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1459/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1460/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1461/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1463/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1464/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1465/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1466/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1467/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1471/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1472/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1473/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1475/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1476/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1478/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1479/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1480/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1482/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1483/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1485/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1486/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1487/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1488/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1489/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1490/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1491/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1492/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1493/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1494/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1495/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1496/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1498/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1499/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1500/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1501/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1502/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1503/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1504/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1505/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1506/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1508/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1510/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1511/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1512/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1513/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1514/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1515/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1516/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1517/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1518/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1519/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1521/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1523/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1524/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1526/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1527/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1530/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1531/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1532/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1533/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1534/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1535/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1536/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1537/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1538/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1539/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1540/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1541/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1543/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1545/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1546/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1548/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1549/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1550/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1551/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1553/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1554/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1555/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1557/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1558/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1559/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1560/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1561/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1562/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1563/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1564/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1565/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 && :
[1566/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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/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 && :
[1568/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 && :
[1569/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1570/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1571/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1573/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1574/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1575/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[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/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 && :
[1578/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1579/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1580/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1581/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1582/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1583/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1584/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1585/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1586/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1587/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1588/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1590/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1591/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1592/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1593/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1594/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1595/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1596/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1597/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1598/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1599/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1600/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1602/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1604/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1605/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1607/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1609/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1610/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1611/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1612/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1614/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1615/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1616/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1622/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1623/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1624/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1625/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1626/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1627/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1628/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1629/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1631/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1632/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1633/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1634/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1635/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1637/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1638/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1639/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1640/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1641/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1642/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1644/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1647/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1648/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1649/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1650/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1651/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1652/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1653/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1654/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1655/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1656/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1657/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1658/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1659/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1660/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1661/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1662/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1663/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1664/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1665/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1666/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1668/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1669/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1670/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1672/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1673/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1677/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1678/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1679/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1680/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1681/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd && /usr/bin/python3.11 /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
[1682/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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<char, void>::begin() const',
    inlined from 'llvm::SmallVectorTemplateCommon<char, void>::data() const' at /usr/include/llvm/ADT/SmallVector.h:291:58,
    inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl<char> const&)' at /usr/include/llvm/ADT/Twine.h:309:38,
    inlined from 'std::make_unique<clang::doc::(anonymous namespace)::TagNode, clang::doc::(anonymous namespace)::HTMLTag::TagType, llvm::SmallString<16u> const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq<clang::doc::(anonymous namespace)::TagNode>::__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<unsigned long>::size() const',
    inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl<char> const&)' at /usr/include/llvm/ADT/Twine.h:310:41,
    inlined from 'std::make_unique<clang::doc::(anonymous namespace)::TagNode, clang::doc::(anonymous namespace)::HTMLTag::TagType, llvm::SmallString<16u> const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq<clang::doc::(anonymous namespace)::TagNode>::__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<char, void>::begin() const',
    inlined from 'llvm::SmallVectorTemplateCommon<char, void>::data() const' at /usr/include/llvm/ADT/SmallVector.h:291:58,
    inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl<char> const&)' at /usr/include/llvm/ADT/Twine.h:309:38,
    inlined from 'std::make_unique<clang::doc::(anonymous namespace)::TagNode, clang::doc::(anonymous namespace)::HTMLTag::TagType, llvm::SmallString<16u> const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq<clang::doc::(anonymous namespace)::TagNode>::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30,
    inlined from 'clang::doc::genReferencesBlock(std::vector<clang::doc::Reference, std::allocator<clang::doc::Reference> > 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<clang::doc::Reference, std::allocator<clang::doc::Reference> > 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<unsigned long>::size() const',
    inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl<char> const&)' at /usr/include/llvm/ADT/Twine.h:310:41,
    inlined from 'std::make_unique<clang::doc::(anonymous namespace)::TagNode, clang::doc::(anonymous namespace)::HTMLTag::TagType, llvm::SmallString<16u> const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq<clang::doc::(anonymous namespace)::TagNode>::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30,
    inlined from 'clang::doc::genReferencesBlock(std::vector<clang::doc::Reference, std::allocator<clang::doc::Reference> > 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<clang::doc::Reference, std::allocator<clang::doc::Reference> > 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) {
      |                    ~~~~~~~~~~~~~~~~^~~~~
[1683/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1684/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1685/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1686/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1688/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1689/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1690/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1691/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1693/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1694/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1695/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_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 -std=c++17  -fno-exceptions -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
[1696/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1698/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1699/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1700/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1701/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1702/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1703/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1704/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1705/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1706/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1707/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1708/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1709/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1710/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1711/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1712/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1713/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1715/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1716/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1717/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1718/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1720/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1721/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1722/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1723/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1724/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1725/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1726/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1727/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1728/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1729/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1732/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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<char>::copy(char*, char const*, unsigned long)',
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:431:21,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:426:7,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_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<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1655:19,
    inlined from 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:823: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:435:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  435 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[1733/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1735/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1736/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1737/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1738/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1739/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -D__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 -std=c++17  -fno-exceptions -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
[1740/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1741/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1743/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1744/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1745/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1746/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1747/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1748/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1749/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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 =
      |                            ^~~
[1750/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1751/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1752/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1753/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1754/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1755/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1756/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1757/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1758/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1759/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1760/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1761/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1762/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1763/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1764/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1765/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1766/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1767/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1769/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1770/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1771/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1772/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1773/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1774/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1776/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1777/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1779/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1780/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1782/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1783/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1784/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1785/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1786/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1787/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1788/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1792/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1793/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1794/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1795/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1796/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1797/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1798/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1799/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1800/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1801/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1802/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1803/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1805/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1808/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1809/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1810/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1811/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1812/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1814/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1816/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1817/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_MACROS -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 -std=c++17  -fno-exceptions -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
[1818/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1819/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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
[1820/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.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 -std=c++17 -fPIC  -fno-exceptions -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 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 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: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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      | 
/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 '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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      | 
[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++ -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 && :
[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/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 && :
[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/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 && :
[1827/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 && :
[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/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 && :
[1829/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 && :
[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/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -o bin/clang-diff  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/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o -o bin/clang-format  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-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 && :
[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-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 && :
[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-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 && :
[1835/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1836/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[1837/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 && :
[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,--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 && :
[1839/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[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,-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 && :
[1841/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[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-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 && :
[1843/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 && :
[1844/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-2.ocs23\"" -D__STDC_CONSTANT_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 -std=c++17  -fno-exceptions -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
[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-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o -o bin/clang-check  lib64/libclang-cpp.so.16  /usr/lib64/libLLVM-16.so && :
[1846/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 && :
[1847/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
[1848/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 && :
[1849/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 && :
[1850/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 && :
[1851/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 && :
[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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o -o bin/amdgpu-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 && :
/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 '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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      |           ^
[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/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o -o bin/nvptx-arch  /usr/lib64/libLLVM-16.so && :
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5rcWPz
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64
++ dirname /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64
+ cd clang-16.0.6.src
+ DESTDIR=/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64
+ /usr/bin/cmake --install x86_64-OpenCloudOS-linux-gnu
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Support
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Support/RISCVVIntrinsicUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/HTMLRewrite.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/TokenRewriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/RewriteRope.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/RewriteBuffer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/Rewriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Core/DeltaTree.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Frontend
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/FixItRewriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/Rewriters.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/FrontendActions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/ASTConsumers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Format
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Format/Format.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Testing
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Testing/CommandLineArgs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Testing/TestClangConfig.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Testing/TestAST.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/DirectoryWatcher
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/DirectoryWatcher/DirectoryWatcher.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Interpreter
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Interpreter/PartialTranslationUnit.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Interpreter/Interpreter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/IndexingAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/IndexSymbol.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/IndexingOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/DeclOccurrence.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/USRGeneration.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/IndexDataConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Index/CommentToXML.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/APINotes
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/APINotes/Types.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/APINotes/APINotesYAMLCompiler.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/MacroExpansionContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ReachableCode.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/CalledOnceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafety.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/Consumed.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UninitializedValues.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/Dominators.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/PostOrderCFGView.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Analyses/LiveVariables.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Support
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/Support/BumpVector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/AnalysisDeclContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/CodeInjector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/ConstructionContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/StorageLocation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DebugSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowLattice.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Transfer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/ControlFlowContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowValues.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Value.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Solver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopLattice.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/MatchSwitch.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/MapLattice.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/BodyFarm.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/CallGraph.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/CFGStmtMap.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/CloneDetection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/ProgramPoint.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/AnyCall.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/RetainSummaryManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/SelectorExtras.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/CFG.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/PathDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Analysis/IssueHash.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/IndexSerialization
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/IndexSerialization/SerializablePathCollection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ARCMigrate
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ARCMigrate/FileRemapper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ARCMigrate/ARCMT.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ARCMigrate/ARCMTActions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Config
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Tool.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Action.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/InputInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Job.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/XRayArgs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Util.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/OffloadBundler.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/OptionUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Types.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/ToolChain.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Multilib.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Types.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Driver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Options.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/SanitizerArgs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Distro.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Compilation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/DriverDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Phases.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/SourceLocationEncoding.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTRecordReader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTDeserializationListener.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/PCHContainerOperations.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ModuleFile.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTRecordWriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTBitCodes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/SerializationDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTWriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/GlobalModuleIndex.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ContinuousRangeMap.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ModuleManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/InMemoryModuleCache.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/TypeBitCodes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ModuleFileExtension.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/ASTReader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/LoopHint.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/ParseDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/ParseAST.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/Parser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/RAIIObjectsForParser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/FrontendTool
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/FrontendTool/Utils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchFinder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersInternal.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Registry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/VariantValue.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Parser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/GtestMatchers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersMacros.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/MultiplexExternalSemaSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/CleanupInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/IdentifierResolver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/ObjCMethodList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Sema.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Designator.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/DeclSpec.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/ParsedAttr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/ScopeInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaFixItUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Weak.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/RISCVIntrinsicManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/ExternalSemaSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/TemplateInstCallback.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Initialization.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaLambda.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Template.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/HLSLExternalSemaSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AnalysisBasedWarnings.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Overload.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/ParsedTemplate.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Scope.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Ownership.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/CXXFieldCollector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/CodeCompleteConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/DelayedDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaConcept.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/SemaInternal.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/TypoCorrection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/CodeCompleteOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/TemplateDeduction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/Lookup.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/NodeIntrospection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/AllTUsExecution.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/RangeSelector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/MatchConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/RewriteRule.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Transformer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/SourceCode.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Parsing.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Stencil.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Transformer/SourceCodeBuilders.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/DiagnosticsYaml.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ArgumentsAdjusters.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/CommonOptionsParser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Inclusions
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/HeaderIncludes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/StandardLibrary.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/HeaderAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/IncludeStyle.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Execution.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ReplacementsYaml.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ToolExecutorPluginRegistry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/JSONCompilationDatabase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/FileMatchTrie.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Tree.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Tokens.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Mutations.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/TokenBufferTokenManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/TokenManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/BuildTree.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/Extract.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/AtomicChange.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/ASTSelection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOption.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Lookup.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Core
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Core/Replacement.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Core/Diagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/FixIt.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/StandaloneExecution.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/RefactoringCallbacks.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Tooling.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/CompilationDatabase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiff.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/IgnoreExpr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTImporterSharedState.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/UnresolvedSet.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/PrettyDeclStackTrace.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/OperationKinds.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExprCXX.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TemplateName.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CharUnits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/APValue.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/JSONNodeDumper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentLexer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/EvaluatedExprVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/LocInfoType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/RecursiveASTVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtCXX.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/RawCommentList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractTypeReader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/GlobalDecl.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTLambda.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTImporterLookupTable.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/VTTBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ComputeDependence.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/SelectorLocationsKind.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTImporter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Decl.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeOrdering.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentParser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/OpenMPClause.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclLookups.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentSema.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/PrettyPrinter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DependentDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DataCollection.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTImportError.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractBasicWriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentCommandTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclContextInternals.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeLocVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Expr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Randstruct.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/OSLog.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractBasicReader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExternalASTSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ComparisonCategories.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Mangle.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/NonTrivialTypeVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclBase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/NestedNameSpecifier.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtObjC.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/OptionalDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Comment.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTDumperUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CXXInheritance.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExprOpenMP.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTContextAllocate.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Attr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTNodeTraverser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclObjCCommon.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/NSAPI.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTUnresolvedSet.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTDumper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExprConcepts.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/QualTypeNames.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtGraphTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ParentMapContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/BuiltinTypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AST.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ODRHash.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclAccessPair.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTStructuralEquivalence.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Type.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/OperationKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CXXRecordDeclDefinitionBits.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CanonicalType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/LambdaCapture.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Stmt.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TemplateArgumentVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ParentMap.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Availability.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TemplateBase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeLocNodes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTFwd.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractTypeWriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExprObjC.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclTemplate.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DependenceFlags.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclOpenMP.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ODRDiagsEmitter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTVector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclFriend.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TextNodeDumper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclarationName.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtOpenMP.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTMutationListener.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrIterator.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeLoc.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/FormatString.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/BaseSubobject.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Redeclarable.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/RecordLayout.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/VTableBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CurrentSourceLocExprScope.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTTypeTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentBriefParser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclCXX.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclObjC.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ExternalASTMerger.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/ASTConcept.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtIterator.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclGroup.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/MangleNumberingContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/ConstantInitFuture.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/ModuleBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/CGFunctionInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/CodeGenABITypes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/SwiftCallingConv.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/CodeGenAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/ConstantInitBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CodeGen/BackendUtil.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit/EditedSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit/EditsReceiver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit/FileOffset.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit/Rewriters.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Edit/Commit.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenMPKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/LangStandards.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenCLExtensionTypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticLex.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/SourceManagerInternals.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagon.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TypeTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSema.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetCXXABI.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/ABI.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/FileEntry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/ExpressionTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/SanitizerSpecialCaseList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCategories.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttributeCommonInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsARM.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OperatorPrecedence.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsVEVL.gen.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/PragmaKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticFrontend.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Lambda.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsLoongArch.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BitmaskEnum.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/LangStandard.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsXCore.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticDriver.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsVE.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Visibility.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/ExceptionSpecificationType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Attributes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/SyncScope.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Sanitizers.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsSystemZ.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAnalysis.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/PartialDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/IdentifierTable.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticRefactoring.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/HLSLRuntime.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Builtins.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CharInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttrSubjectMatchRules.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsMips.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DirectoryEntry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/ObjCRuntime.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsX86_64.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Builtins.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AllDiagnostics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TemplateKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CommentOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/LLVM.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Sanitizers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticParse.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/FileSystemStatCache.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsSVE.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OperatorKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AlignedAllocation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/NoSanitizeList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticComment.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAMDGPU.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/XRayInstr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DebugInfoOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/RISCVVTypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/MakeSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticError.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AddressSpaces.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Linkage.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CodeGenOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticIDs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/PPCTypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/MSP430Target.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCrossTU.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/HeaderInclude.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenCLImageTypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttrKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsNVPTX.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/XRayLists.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/PrettyStackTrace.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/FileSystemOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/PlistSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/MacroBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TransformTypeTraits.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TokenKinds.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Module.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenMPKinds.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CustomizableOptional.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsRISCV.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/LangOptions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Stack.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenCLOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsBPF.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Specifiers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Cuda.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagonDep.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAST.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CLWarnings.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/SourceManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/LangOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AArch64SVEACLETypes.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/JsonSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/FileManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TokenKinds.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CodeGenOptions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsX86.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Thunk.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/FPOptions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinHeaders.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Diagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/SourceLocation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetCXXABI.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetBuiltins.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsRISCVVector.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsPPC.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Features.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/CapturedStmt.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/TargetID.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Version.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OpenCLExtensions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Sarif.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticOptions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/ProfileList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSerialization.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsNEON.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DarwinSDKInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/BuiltinsWebAssembly.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/OperatorKinds.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization/SerializerBase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/DeclarationFragments.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/AvailabilityInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/ExtractAPIVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/FrontendActions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/APIIgnoresList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/ExtractAPI/API.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/TokenLexer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/Lexer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/ModuleMap.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/Preprocessor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/PPCallbacks.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/Pragma.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/MacroInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/VariadicMacroSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/HeaderMapTypes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/PreprocessingRecord.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/LiteralSupport.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/PPConditionalDirectiveRecord.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/CodeCompletionHandler.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/ScratchBuffer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/TokenConcatenation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/PreprocessorLexer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/HeaderSearchOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/ModuleLoader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/LexDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/MultipleIncludeOpt.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/MacroArgs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/PreprocessorOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/DependencyDirectivesScanner.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/HeaderSearch.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/Token.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/HeaderMap.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/ExternalPreprocessorSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Lex/DirectoryLookup.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Taint.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/Analyses.def
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/Checker.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/PrecompiledPreamble.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/PCHContainerOperations.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticPrinter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/FrontendDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/MultiplexConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/CommandLineSourceLoc.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/CompilerInstance.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/VerifyDiagnosticConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/PreprocessorOutputOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticReader.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/Utils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnosticPrinter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/SARIFDiagnosticPrinter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/FrontendPluginRegistry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/MigratorOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/DependencyOutputOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnostics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/LogDiagnosticPrinter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnosticBuffer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/FrontendOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/FrontendAction.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/DiagnosticRenderer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/ChainedDiagnosticConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/LayoutOverrideSource.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/FrontendActions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/CompilerInvocation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/ASTConsumers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/SARIFDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Frontend/ASTUnit.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CrossTU
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CrossTU/CrossTranslationUnit.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/CrossTU/CrossTUDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/BuildSystem.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXFile.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXDiagnostic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXString.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Index.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Rewrite.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXSourceLocation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/ExternC.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Platform.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/FatalErrorHandler.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Documentation.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXCompilationDatabase.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXErrorCode.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Config
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Config/config.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Driver/Options.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/AttrPCHRead.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Serialization/AttrPCHWrite.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/AttrParserStringSwitches.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrImpl.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AttrTemplateInstantiate.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AttrSpellingListIndex.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrList.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/NodeIntrospection.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Tooling/Syntax/NodeClasses.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrNodeTraverse.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentNodes.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/Attrs.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrTextNodeDump.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractBasicWriter.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentCommandInfo.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentHTMLTagsProperties.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractTypeReader.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/TypeNodes.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractTypeWriter.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentHTMLTags.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/CommentCommandList.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrVisitor.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AttrImpl.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtNodes.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/AbstractBasicReader.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/DeclNodes.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/AST/StmtDataCollectors.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_aliases.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSerializationKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticASTKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticDriverKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_cg.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticIndexName.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/Version.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCommentKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttrList.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_sve_builtin_cg.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCommonKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticParseKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_cg.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAnalysisKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticGroups.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_sema.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_sve_sema_rangechecks.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_sve_typeflags.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_neon.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCrossTUKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttrHasAttributeImpl.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSemaKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_fp16.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticLexKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtins.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_sema.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticRefactoringKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtins.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_sve_builtins.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtins.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/DiagnosticFrontendKinds.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_aliases.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_sema.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/AttrSubMatchRulesList.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_cg.inc
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/builtins.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/float.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/inttypes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/iso646.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/limits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/module.modulemap
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdalign.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdarg.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdatomic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdbool.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stddef.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__stddef_max_align_t.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdint.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/stdnoreturn.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/tgmath.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/unwind.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/varargs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_acle.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_cmse.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/armintr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm64intr.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_neon_sve_bridge.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_builtin_vars.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_math.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_cmath.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_complex_builtins.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_device_functions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_intrinsics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_texture_intrinsics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_libdevice_declares.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_math_forward_declares.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_runtime_wrapper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_circ_brev_intrinsics.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_protos.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_types.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/hvx_hexagon_protos.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_libdevice_declares.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_cmath.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_math.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_stdlib.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_runtime_wrapper.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/larchintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/msa.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/opencl-c.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/opencl-c-base.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/altivec.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/htmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/htmxlintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/s390intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/vecintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/velintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/velintrin_gen.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/velintrin_approx.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/adxintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ammintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/amxfp16intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/amxintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx2intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512bf16intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512bitalgintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512bwintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512cdintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512dqintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512erintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512fintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512fp16intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512ifmaintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512ifmavlintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512pfintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmi2intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmiintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmivlintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbf16intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbitalgintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbwintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlcdintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vldqintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlfp16intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvbmi2intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvnniintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvp2intersectintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vnniintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vp2intersectintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vpopcntdqintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avx512vpopcntdqvlintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avxifmaintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avxintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avxneconvertintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avxvnniint8intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/avxvnniintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/bmi2intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/bmiintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cetintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cldemoteintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/clflushoptintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/clwbintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/clzerointrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cmpccxaddintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/crc32intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/emmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/enqcmdintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/f16cintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/fma4intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/fmaintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/fxsrintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/gfniintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/hresetintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ia32intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/immintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/invpcidintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/keylockerintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/lwpintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/lzcntintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/mm3dnow.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/mmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/movdirintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/mwaitxintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/nmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/pconfigintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/pkuintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/pmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/popcntintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/prfchiintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/prfchwintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ptwriteintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/raointintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/rdpruintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/rdseedintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/rtmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/serializeintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/sgxintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/shaintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/smmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/tbmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/tmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/tsxldtrkintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/uintrintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/vaesintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/vpclmulqdqintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/waitpkgintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/wbnoinvdintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__wmmintrin_aes.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/wmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/__wmmintrin_pclmul.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/x86gprintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/x86intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xopintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xsavecintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xsaveintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xsaveoptintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xsavesintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/xtestintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cet.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cpuid.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/wasm_simd128.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/vadefs.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/mm_malloc.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_neon.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_fp16.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_sve.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_bf16.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_mve.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/arm_cde.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/riscv_vector.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/algorithm
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/cmath
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/complex
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/new
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/mmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/xmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/mm_malloc.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/emmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/pmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/tmmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/smmintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/bmiintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/bmi2intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/immintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/x86intrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/x86gprintrin.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/math.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/cmath
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/__clang_openmp_device_functions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex_cmath.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/new
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/diagtool
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-16
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang
-- Creating clang++
-- Creating clang-cl
-- Creating clang-cpp
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-format
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-diff.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-sublime.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format.el
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/git-clang-format
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-linker-wrapper
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-offload-packager
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-offload-bundler
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-scan-deps
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-repl
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/c-index-test
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-rename
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-rename.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-rename.el
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-refactor
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang-cpp.so.16
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang-cpp.so
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-check
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-extdef-mapping
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/scan-build
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/ccc-analyzer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/c++-analyzer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/scan-build.1
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-build/scanview.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-build/sorttable.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/analyze-build
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/intercept-build
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/scan-build-py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/analyze-c++
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/analyze-cc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/intercept-c++
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/libexec/intercept-cc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/__init__.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/analyze.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/arguments.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/clang.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/compilation.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/intercept.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/report.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/shell.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/resources/scanview.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/resources/selectable.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild/resources/sorttable.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libear/__init__.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libear/config.h.in
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libear/ear.c
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/scan-view
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/ScanView.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/Reporter.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/startfile.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/bugcatcher.ico
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-apply-replacements
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-reorder-fields
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/modularize
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/modularize
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/.
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./mpi
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./mpi/TypeMismatchCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./mpi/BufferDerefCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ParentVirtualCallCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SpuriouslyWakeUpFunctionsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/AssertSideEffectCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ForwardingReferenceOverloadCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/DanglingHandleCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SizeofContainerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/FoldInitTypeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/CopyConstructorInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousReallocUsageCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringConstructorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMissingCommaCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/NoEscapeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/InfiniteLoopCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/LambdaFunctionNameCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MultipleStatementMacroCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/InaccurateEraseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousEnumUsageCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MacroParenthesesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousStringCompareCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/TooSmallLoopVariableCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringLiteralWithEmbeddedNulCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledSelfAssignmentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledExceptionAtNewCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/IncorrectRoundingsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemsetUsageCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MacroRepeatedSideEffectsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UndefinedMemoryManipulationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnusedRaiiCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BranchCloneCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UndelegatedConstructorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SizeofExpressionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/TerminatingContinueCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SharedPtrArrayMismatchCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringviewNullptrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SwappedArgumentsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemoryComparisonCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/PosixReturnCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ArgumentCommentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SignalHandlerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringIntegerAssignmentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/EasilySwappableParametersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousIncludeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ForwardDeclarationNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BadSignalToKillThreadCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedWideningCastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/IntegerDivisionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MoveForwardingReferenceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/DynamicStaticInitializersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedOperatorInStrlenInAllocCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SignedCharMisuseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedPointerArithmeticInAllocCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/VirtualNearMissCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/RedundantBranchConditionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UncheckedOptionalAccessCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/NotNullTerminatedResultCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnusedReturnValueCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StandaloneEmptyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ImplicitWideningOfMultiplicationResultCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BoolPointerImplicitConversionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UseAfterMoveCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/AssignmentInIfConditionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousSemicolonCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ThrowKeywordMissingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SmartPtrArrayMismatchCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ReservedIdentifierCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ExceptionEscapeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidy.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm/HeaderGuardCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm/IncludeOrderCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm/PreferRegisterOverUnsignedCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm/PreferIsaOrDynCastInConditionalsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvm/TwineLocalCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/ImplementationInNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/RestrictSystemLibcHeadersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/CalleeNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./plugin
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/IntegerTypesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidCStyleCastsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/DefaultArgumentsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/ExplicitConstructorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/GlobalVariableDeclarationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/FunctionNamingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/UpgradeGoogletestCaseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/UsingNamespaceDirectiveCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/UnnamedNamespaceInHeaderCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/TodoCommentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/OverloadedUnaryAndCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidNSObjectNewCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/ExplicitMakePairCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/GlobalNamesInHeadersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidUnderscoreInGoogletestNameCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidThrowingObjCExceptionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera/KernelNameRestrictionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera/SingleWorkItemBarrierCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera/StructPackAlignCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera/UnrollLoopsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./altera/IdDependentBackwardBranchCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UnconventionalAssignOperatorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/NewDeleteOverloadsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/MisleadingIdentifier.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/StaticAssertCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedAliasDeclsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/NoRecursionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/ThrowByValueCatchByReferenceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/ConfusableIdentifierCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UseAnonymousNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/MisleadingBidirectional.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/ConstCorrectnessCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/RedundantExpressionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/MisplacedConstCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/NonPrivateMemberVariablesInClassesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/NonCopyableObjects.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedUsingDeclsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UniqueptrResetReleaseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/ConfusableTable
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/DefinitionsInHeadersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedParametersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./portability
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./portability/StdAllocatorConstCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./portability/SIMDIntrinsicsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./portability/RestrictSystemIncludesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyModule.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyDiagnosticConsumer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyProfiling.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./hicpp
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./hicpp/ExceptionBaseclassCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./hicpp/NoAssemblerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./hicpp/MultiwayPathsCoveredCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./hicpp/SignedBitwiseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/StrToNumCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/PostfixOperatorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/ProperlySeededRandomGeneratorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/CommandProcessorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/ThrownExceptionTypeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/StaticObjectExceptionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/VariadicFunctionDefCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/NonTrivialTypesLibcMemoryCallsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/SetLongJmpCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/LimitedRandomnessCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/DontModifyStdNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/MutatingCopyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/FloatLoopCounter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cert/DefaultOperatorNewAlignmentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/UsingInserter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/TypeTraits.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/TransformerClangTidyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/ExprSequence.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/ASTUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/OptionsUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/FileExtensionsUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/IncludeInserter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/ExceptionAnalyzer.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/IncludeSorter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/HeaderGuard.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/Aliasing.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/FixItHintUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/LexerUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/DeclRefExprUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/NamespaceAliaser.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/RenamerClangTidyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./utils/Matchers.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./zircon
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./zircon/TemporaryObjectsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./concurrency
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./concurrency/ThreadCanceltypeAsynchronousCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./concurrency/MtUnsafeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/TriviallyDestructibleCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/NoexceptMoveConstructorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientAlgorithmCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/MoveConstArgCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryCopyInitialization.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryValueParamCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/MoveConstructorInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientVectorOperationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientStringConcatenationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/FasterStringFindCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/ForRangeCopyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/TypePromotionInMathFnCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/NoIntToPtrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/ImplicitConversionInLoopCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./performance/NoAutomaticMoveCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./openmp
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./openmp/UseDefaultNoneCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./openmp/ExceptionEscapeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./GlobList.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./darwin
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./darwin/AvoidSpinlockCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./darwin/DispatchOnceNonstaticCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./boost
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./boost/UseToStringCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsDeclarationsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/VirtualInheritanceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/TrailingReturnCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/MultipleInheritanceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/StaticallyConstructedObjectsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsCallsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/OverloadedOperatorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyModuleRegistry.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./tool
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./tool/ClangTidyMain.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationAdditionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/UpgradeDurationConversionsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/AbseilMatcher.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationUnnecessaryConversionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryFloatCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationComparisonCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationSubtractionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/NoNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryScaleCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationDivisionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/TimeComparisonCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/FasterStrsplitDelimiterCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/NoInternalDependenciesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/StringFindStrContainsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/StringFindStartswithCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationConversionCastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationRewriter.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/RedundantStrcatCallsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/StrCatAppendCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/TimeSubtractionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./abseil/CleanupCtadCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./NoLintDirectiveHandler.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ExpandModularHeadersPPCallbacks.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecOpenCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecMemfdCreateCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/ComparisonInTempFailureRetryCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreateCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreate1Check.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecPipe2Check.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecAccept4Check.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecCreatCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecSocketCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecAcceptCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecFopenCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecDupCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInit1Check.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecPipeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./linuxkernel
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./linuxkernel/MustCheckErrsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/NamedParameterCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantDeclarationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantFunctionPtrDereferenceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/InconsistentDeclarationParameterNameCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/IsolateDeclarationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ConstReturnTypeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantStringInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/UseAnyOfAllOfCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/StringCompareCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/SimplifyBooleanExprCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerContainsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/DeleteNullPointerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ImplicitBoolConversionCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantMemberInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/MakeMemberFunctionConstCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerSizeEmptyCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/UppercaseLiteralSuffixCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantStringCStrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/QualifiedAutoCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/DuplicateIncludeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/StaticAccessedThroughInstanceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ConvertMemberFunctionsToStatic.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ElseAfterReturnCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerDataPointerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantPreprocessorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/MisleadingIndentationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/SuspiciousCallArgumentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/NamespaceCommentCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/UniqueptrDeleteReleaseCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantControlFlowCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/StaticDefinitionInAnonymousNamespaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/NonConstParameterCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantAccessSpecifiersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/FunctionCognitiveComplexityCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/IdentifierLengthCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/AvoidConstParamsInDecls.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantSmartptrGetCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/BracesAroundStatementsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/IdentifierNamingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/FunctionSizeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/MagicNumbersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/SimplifySubscriptExprCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./readability/MisplacedArrayIndexCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyOptions.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyForceLinker.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNoexceptCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeUniqueCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedHeadersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseUncaughtExceptionsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseAutoCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceRandomShuffleCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNullptrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/MacroToEnumCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDefaultCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/RedundantVoidArgCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ShrinkToFitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseDefaultMemberInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEmplaceCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseTrailingReturnTypeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertUtils.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseBoolLiteralsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeSmartPtrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UnaryStaticAssertCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseOverrideCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceAutoPtrCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseUsingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/AvoidBindCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeSharedCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceDisallowCopyAndAssignMacroCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReturnBracedInitListCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/AvoidCArraysCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/ConcatNestedNamespacesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDeleteCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNodiscardCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedIosBaseAliasesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/RawStringLiteralCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/IntegralLiteralExpressionMatcher.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseTransparentFunctorsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/PassByValueCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/NSInvocationArgumentLifetimeCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/AssertEquals.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/ForbiddenSubclassingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/PropertyDeclarationCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/MissingHashCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/DeallocInCategoryCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/AvoidNSErrorInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/NSDateFormatterCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./objc/SuperSelfCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeConstCastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/PreferMemberInitializerCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeVarargCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeStaticCastDowncastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeUnionAccessCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/MacroUsageCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NarrowingConversionsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeReinterpretCastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeCstyleCastCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SpecialMemberFunctionsCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InitVariablesCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NoMallocCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SlicingCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeMemberInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/OwningMemoryCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidDoWhileCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InterfacesGlobalInitCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidGotoCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/VirtualClassDestructorCheck.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-tidy
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-tidy-diff.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/run-clang-tidy
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-change-namespace
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-doc
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/index.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-include-fixer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-include-fixer.el
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-include-fixer.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/find-all-symbols
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/run-find-all-symbols.py
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-move
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-query
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-include-cleaner
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/pp-trace
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-pseudo
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clangd
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang.so.16.0.6
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang.so.16
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang.so
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/BuildSystem.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXFile.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXDiagnostic.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXString.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Index.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Rewrite.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXSourceLocation.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/ExternC.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Platform.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/FatalErrorHandler.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/Documentation.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXCompilationDatabase.h
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-c/CXErrorCode.h
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/amdgpu-arch
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/nvptx-arch
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/.
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./UsersManual.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AddressSanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ObjectiveCLiterals.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./RAVFrontendAction.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./.buildinfo
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_warning_32.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/doctools.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/pygments.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/language_data.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_info_32.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/minus.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery-3.5.1.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/documentation_options.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/bg-page.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/bullet_orange.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/file.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/plus.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore-1.13.1.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/basic.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/haiku.css
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/searchtools.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Tooling.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTransformerTutorial.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSafetyAnalysis.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ReleaseNotes.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ShadowCallStack.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SYCLSupport.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadPackager.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTools.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCommandLineReference.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MSVCCompatibility.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibTooling.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrityDesign.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DriverInternals.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/IPA.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/nullability.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/DebugChecks.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/InitializerLists.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/RegionStore.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/checkers.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerSpecialCaseList.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/APINotes.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Block-ABI-Apple.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizerDesign.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowAnalysisIntro.md.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/BlockLanguageSpec.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CodeOwners.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Toolchain.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SourceBasedCodeCoverage.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormatStyleOptions.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UndefinedBehaviorSanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ItaniumMangleAbiTags.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangLinkerWrapper.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormat.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AutomaticReferenceCounting.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchersTutorial.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerStats.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OffloadingDesign.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchers.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MemorySanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AddressSanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RAVFrontendAction.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LanguageExtensions.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLSupport.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/EntryFunctions.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/ResourceTypes.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLIRReference.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLDocs.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ExternalClangExamples.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormattedStatus.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangPlugins.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HowToSetupToolingForLLVM.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/FAQ.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangStaticAnalyzer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/StandardCPlusPlusModules.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ConstantInterpreter.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/clang.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/diagtool.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/index.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCheck.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/JSONCompilationDatabase.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/PCHInternals.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CrossCompilation.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MisExpect.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenCLSupport.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UsersManual.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibFormat.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RefactoringEngine.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AttributeReference.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadBundler.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DebuggingCoroutines.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MatrixTypes.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LeakSanitizer.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangRepl.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Modules.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenMPSupport.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrity.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DiagnosticsReference.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/InternalsManual.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTImporter.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/IntroductionToTheClangAST.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HardwareAssistedAddressSanitizerDesign.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/index.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ObjectiveCLiterals.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThinLTO.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LTOVisibility.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerCoverage.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SafeStack.rst.txt
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizerDesign.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./StandardCPlusPlusModules.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangRepl.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibFormat.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormattedStatus.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./JSONCompilationDatabase.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SYCLSupport.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/checkers.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/InitializerLists.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/RegionStore.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/DebugChecks.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/nullability.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/IPA.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/TaintAnalysisConfiguration.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/CrossTranslationUnit.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MSVCCompatibility.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./search.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./PCHInternals.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DebuggingCoroutines.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadBundler.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ShadowCallStack.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ExternalClangExamples.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./FAQ.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersReference.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./IntroductionToTheClangAST.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibTooling.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MemorySanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerSpecialCaseList.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./UndefinedBehaviorSanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThinLTO.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./APINotes.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/UniquePtrLattice.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGExample.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGJoinRule.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/PCHLayout.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/OutputParameterIdentificationLattice.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/DefinitiveInitializationLattice.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/DriverArchitecture.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/ClangRepl_design.png
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsFiniteLattice.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsInfiniteLattice.svg
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AttributeReference.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./BlockLanguageSpec.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OffloadingDesign.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormatStyleOptions.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangTransformerTutorial.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./InternalsManual.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MisExpect.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AutomaticReferenceCounting.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ReleaseNotes.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Tooling.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangStaticAnalyzer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangPlugins.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLSupport.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/ResourceTypes.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/EntryFunctions.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLIRReference.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLDocs.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadPackager.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SafeStack.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LTOVisibility.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SourceBasedCodeCoverage.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CrossCompilation.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LeakSanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangLinkerWrapper.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/diagtool.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/clang.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/index.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Toolchain.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrityDesign.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSanitizer.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DriverInternals.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSafetyAnalysis.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerCoverage.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchers.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangTools.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ConstantInterpreter.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersTutorial.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./RefactoringEngine.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./objects.inv
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Modules.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./genindex.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LanguageExtensions.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormat.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangCheck.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ItaniumMangleAbiTags.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangCommandLineReference.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HowToSetupToolingForLLVM.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OpenMPSupport.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Block-ABI-Apple.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrity.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerStats.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowAnalysisIntro.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTImporter.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MatrixTypes.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./searchindex.js
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OpenCLSupport.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HardwareAssistedAddressSanitizerDesign.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./index.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CodeOwners.html
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DiagnosticsReference.html
-- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/clang.1
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/diagtool.1
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/cmake/clang/ClangTargets.cmake
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/cmake/clang/ClangTargets-relwithdebinfo.cmake
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/cmake/clang/ClangConfig.cmake
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/cmake/clang/ClangConfigVersion.cmake
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/cmake/clang/AddClang.cmake
-- Installing: /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/hmaptool
+ rm -rf '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/*.a'
+ mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/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-2.ocs23.x86_64/usr/lib/python3.11/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=311
+ py3_byte_compile /usr/bin/python3 /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang
+ python_binary='env PYTHONHASHSEED=0 /usr/bin/python3'
+ bytecode_compilation_path=/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/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-2.ocs23.x86_64 -p / /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang
Listing '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang'...
Compiling '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__init__.py'...
Compiling '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/cindex.py'...
Compiling '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/enumerations.py'...
+ mv /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libear /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libscanbuild /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages
+ [[ /usr/bin/python3 =~  - ]]
++ /usr/bin/python3 -c 'import sys; sys.stdout.write('\''{0.major}{0.minor}'\''.format(sys.version_info))'
+ python_version=311
+ py3_byte_compile /usr/bin/python3 '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/{libear,libscanbuild}'
+ python_binary='env PYTHONHASHSEED=0 /usr/bin/python3'
+ bytecode_compilation_path='/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/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-2.ocs23.x86_64 -p / '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/{libear,libscanbuild}'
Listing '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/{libear,libscanbuild}'...
Can't list '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/{libear,libscanbuild}'
+ chmod a+x /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/Reporter.py /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/scan-view/startfile.py
+ mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-2.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-2.ocs23.x86_64/usr/share/clang/clang-format.el /builddir/build/BUILDROOT/clang-16.0.6-2.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-2.ocs23.x86_64/usr/share/clang/clang-rename.el /builddir/build/BUILDROOT/clang-16.0.6-2.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-2.ocs23.x86_64/usr/share/clang/clang-include-fixer.el /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/emacs/site-lisp/site-start.d/clang-include-fixer.el
+ rm -vf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript'
+ rm -vf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-sublime.py
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-format-sublime.py'
+ rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/UsersManual.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/AddressSanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ObjectiveCLiterals.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/RAVFrontendAction.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/.buildinfo'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_warning_32.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/doctools.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/pygments.css'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/language_data.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_info_32.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/minus.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery-3.5.1.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/documentation_options.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/bg-page.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/bullet_orange.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/file.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/plus.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore-1.13.1.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/basic.css'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/haiku.css'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/searchtools.js'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Tooling.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTransformerTutorial.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSafetyAnalysis.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ReleaseNotes.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ShadowCallStack.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SYCLSupport.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadPackager.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTools.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCommandLineReference.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MSVCCompatibility.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibTooling.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrityDesign.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DriverInternals.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/IPA.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/nullability.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/DebugChecks.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/InitializerLists.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/RegionStore.rst.txt'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/checkers.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerSpecialCaseList.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/APINotes.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Block-ABI-Apple.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizerDesign.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowAnalysisIntro.md.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/BlockLanguageSpec.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CodeOwners.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Toolchain.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SourceBasedCodeCoverage.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormatStyleOptions.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/UndefinedBehaviorSanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ItaniumMangleAbiTags.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangLinkerWrapper.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormat.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AutomaticReferenceCounting.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchersTutorial.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerStats.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OffloadingDesign.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchers.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MemorySanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AddressSanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/RAVFrontendAction.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LanguageExtensions.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLSupport.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/EntryFunctions.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/ResourceTypes.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLIRReference.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLDocs.rst.txt'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ExternalClangExamples.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormattedStatus.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangPlugins.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HowToSetupToolingForLLVM.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/FAQ.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangStaticAnalyzer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/StandardCPlusPlusModules.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ConstantInterpreter.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/clang.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/diagtool.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/index.rst.txt'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCheck.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/JSONCompilationDatabase.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/PCHInternals.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CrossCompilation.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MisExpect.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenCLSupport.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/UsersManual.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibFormat.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/RefactoringEngine.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AttributeReference.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadBundler.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DebuggingCoroutines.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MatrixTypes.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LeakSanitizer.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangRepl.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Modules.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenMPSupport.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrity.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DiagnosticsReference.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/InternalsManual.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTImporter.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/IntroductionToTheClangAST.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HardwareAssistedAddressSanitizerDesign.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/index.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ObjectiveCLiterals.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThinLTO.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LTOVisibility.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerCoverage.rst.txt'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SafeStack.rst.txt'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizerDesign.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/StandardCPlusPlusModules.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangRepl.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibFormat.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormattedStatus.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/JSONCompilationDatabase.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SYCLSupport.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/checkers.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/InitializerLists.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/RegionStore.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/DebugChecks.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/nullability.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/IPA.html'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/TaintAnalysisConfiguration.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/CrossTranslationUnit.html'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/MSVCCompatibility.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/search.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/PCHInternals.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DebuggingCoroutines.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadBundler.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ShadowCallStack.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ExternalClangExamples.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/FAQ.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersReference.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/IntroductionToTheClangAST.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibTooling.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/MemorySanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerSpecialCaseList.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/UndefinedBehaviorSanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThinLTO.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/APINotes.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/UniquePtrLattice.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGExample.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGJoinRule.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/PCHLayout.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/OutputParameterIdentificationLattice.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/DefinitiveInitializationLattice.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/DriverArchitecture.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/ClangRepl_design.png'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsFiniteLattice.svg'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsInfiniteLattice.svg'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/AttributeReference.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/BlockLanguageSpec.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/OffloadingDesign.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormatStyleOptions.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangTransformerTutorial.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/InternalsManual.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/MisExpect.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/AutomaticReferenceCounting.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ReleaseNotes.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/Tooling.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangStaticAnalyzer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangPlugins.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLSupport.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/ResourceTypes.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/EntryFunctions.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLIRReference.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLDocs.html'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadPackager.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SafeStack.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LTOVisibility.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SourceBasedCodeCoverage.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CrossCompilation.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LeakSanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangLinkerWrapper.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/diagtool.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/clang.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/index.html'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/Toolchain.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrityDesign.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThreadSanitizer.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DriverInternals.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThreadSafetyAnalysis.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerCoverage.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchers.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangTools.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ConstantInterpreter.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersTutorial.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/RefactoringEngine.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/objects.inv'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/Modules.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/genindex.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LanguageExtensions.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormat.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangCheck.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ItaniumMangleAbiTags.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangCommandLineReference.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HowToSetupToolingForLLVM.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/OpenMPSupport.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/Block-ABI-Apple.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrity.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerStats.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowAnalysisIntro.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTImporter.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/MatrixTypes.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/searchindex.js'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/OpenCLSupport.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/HardwareAssistedAddressSanitizerDesign.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/index.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/CodeOwners.html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html/DiagnosticsReference.html'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/doc/Clang/clang/html'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/index.js'
+ rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css
+ rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/index.js
+ rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/mpi/TypeMismatchCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/mpi/BufferDerefCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/mpi'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ParentVirtualCallCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/AssertSideEffectCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/DanglingHandleCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SizeofContainerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/FoldInitTypeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/CopyConstructorInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringConstructorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/NoEscapeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/InfiniteLoopCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/InaccurateEraseCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MacroParenthesesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnusedRaiiCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/BranchCloneCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SizeofExpressionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/TerminatingContinueCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringviewNullptrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SwappedArgumentsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/PosixReturnCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ArgumentCommentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SignalHandlerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/IntegerDivisionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SignedCharMisuseCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/VirtualNearMissCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnusedReturnValueCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/StandaloneEmptyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/UseAfterMoveCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ReservedIdentifierCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone/ExceptionEscapeCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/bugprone'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidy.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm/HeaderGuardCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm/IncludeOrderCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm/TwineLocalCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvm'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/llvmlibc'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/plugin'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/IntegerTypesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/AvoidCStyleCastsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/DefaultArgumentsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/ExplicitConstructorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/GlobalVariableDeclarationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/FunctionNamingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/TodoCommentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/OverloadedUnaryAndCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/AvoidNSObjectNewCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/ExplicitMakePairCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/GlobalNamesInHeadersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/google'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera/KernelNameRestrictionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera/StructPackAlignCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera/UnrollLoopsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/altera'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/NewDeleteOverloadsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/MisleadingIdentifier.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/StaticAssertCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedAliasDeclsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/NoRecursionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/ConfusableIdentifierCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/MisleadingBidirectional.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/ConstCorrectnessCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/RedundantExpressionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/MisplacedConstCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/NonCopyableObjects.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedUsingDeclsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/ConfusableTable'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/DefinitionsInHeadersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedParametersCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/misc'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/portability/StdAllocatorConstCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/portability/SIMDIntrinsicsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/portability/RestrictSystemIncludesCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/portability'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyModule.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyDiagnosticConsumer.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyProfiling.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/hicpp/NoAssemblerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/hicpp/SignedBitwiseCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/hicpp'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/StrToNumCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/PostfixOperatorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/CommandProcessorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/ThrownExceptionTypeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/StaticObjectExceptionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/VariadicFunctionDefCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/SetLongJmpCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/LimitedRandomnessCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/MutatingCopyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/FloatLoopCounter.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cert'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/UsingInserter.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/TypeTraits.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/TransformerClangTidyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/ExprSequence.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/ASTUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/OptionsUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/FileExtensionsUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/IncludeInserter.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/ExceptionAnalyzer.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/IncludeSorter.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/HeaderGuard.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/Aliasing.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/FixItHintUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/LexerUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/DeclRefExprUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/NamespaceAliaser.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/RenamerClangTidyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils/Matchers.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/utils'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/zircon/TemporaryObjectsCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/zircon'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/concurrency/MtUnsafeCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/concurrency'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/TriviallyDestructibleCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientAlgorithmCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/MoveConstArgCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/UnnecessaryCopyInitialization.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/UnnecessaryValueParamCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/MoveConstructorInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientVectorOperationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientStringConcatenationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/FasterStringFindCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/ForRangeCopyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/TypePromotionInMathFnCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/NoIntToPtrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance/NoAutomaticMoveCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/performance'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/openmp/UseDefaultNoneCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/openmp/ExceptionEscapeCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/openmp'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/GlobList.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/darwin/AvoidSpinlockCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/darwin'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/boost/UseToStringCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/boost'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/TrailingReturnCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/fuchsia'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyModuleRegistry.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/tool/ClangTidyMain.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/tool'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationAdditionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/AbseilMatcher.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationFactoryFloatCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationComparisonCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationSubtractionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/NoNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationFactoryScaleCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationDivisionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/TimeComparisonCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/NoInternalDependenciesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/StringFindStrContainsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/StringFindStartswithCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationConversionCastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationRewriter.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/StrCatAppendCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/TimeSubtractionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil/CleanupCtadCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/abseil'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/NoLintDirectiveHandler.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ExpandModularHeadersPPCallbacks.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecOpenCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecMemfdCreateCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecEpollCreateCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecInotifyInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecEpollCreate1Check.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecPipe2Check.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecAccept4Check.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecCreatCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecSocketCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecAcceptCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecFopenCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecDupCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecInotifyInit1Check.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android/CloexecPipeCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/android'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/linuxkernel'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/NamedParameterCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantDeclarationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/IsolateDeclarationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ConstReturnTypeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantStringInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/UseAnyOfAllOfCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/StringCompareCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/SimplifyBooleanExprCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerContainsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/DeleteNullPointerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ImplicitBoolConversionCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantMemberInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerSizeEmptyCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantStringCStrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/QualifiedAutoCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/DuplicateIncludeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ElseAfterReturnCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerDataPointerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantPreprocessorCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/MisleadingIndentationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/NamespaceCommentCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantControlFlowCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/NonConstParameterCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/IdentifierLengthCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/AvoidConstParamsInDecls.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantSmartptrGetCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/BracesAroundStatementsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/IdentifierNamingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/FunctionSizeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/MagicNumbersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/SimplifySubscriptExprCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability/MisplacedArrayIndexCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/readability'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyOptions.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/ClangTidyForceLinker.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNoexceptCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeUniqueCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/DeprecatedHeadersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseAutoCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNullptrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/MacroToEnumCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEqualsDefaultCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/RedundantVoidArgCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ShrinkToFitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEmplaceCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/LoopConvertUtils.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseBoolLiteralsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeSmartPtrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UnaryStaticAssertCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseOverrideCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseUsingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/AvoidBindCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeSharedCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ReturnBracedInitListCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/AvoidCArraysCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEqualsDeleteCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNodiscardCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/RawStringLiteralCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/PassByValueCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize/LoopConvertCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/modernize'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/AssertEquals.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/ForbiddenSubclassingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/PropertyDeclarationCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/MissingHashCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/DeallocInCategoryCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/AvoidNSErrorInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/NSDateFormatterCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc/SuperSelfCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/objc'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/SlicingCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines'
removed directory '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/include/clang-tidy/'
removed '/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh'
+ rm -vf /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh
+ ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/clang++.1.gz
+ ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/clang-16.1.gz
+ ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/clang++-16.1.gz
+ ln -s clang++ /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang++-16
+ chmod u-x /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/man/man1/scan-build.1
+ mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/include/ /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/lib/ /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/clang/16/share/
+ ln -s /usr/share/clang/clang-format-diff.py /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-format-diff
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 16.0.6-2.ocs23 --unique-debug-suffix -16.0.6-2.ocs23.x86_64 --unique-debug-src-base clang-16.0.6-2.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-2.ocs23.x86_64/usr/bin/clang-linker-wrapper
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-16
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-include-cleaner
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-include-fixer
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/c-index-test
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-apply-replacements
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-offload-bundler
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-doc
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-check
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/amdgpu-arch
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-move
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-offload-packager
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-query
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-extdef-mapping
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-change-namespace
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-pseudo
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-refactor
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-format
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-rename
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-reorder-fields
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-scan-deps
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clangd
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-tidy
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/nvptx-arch
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/find-all-symbols
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/diagtool
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/modularize
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/pp-trace
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/bin/clang-repl
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang-cpp.so.16
extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib64/libclang.so.16.0.6
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/bin/scan-build from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/libexec/ccc-analyzer from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/libexec/c++-analyzer from /usr/bin/env perl to #!/usr/bin/perl
Bytecompiling .py files below /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-fix-pyc-reproducibility /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages
Removed 91 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/arguments.cpython-311.opt-1.pyc
Removed 171 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/report.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/report.cpython-311.opt-1.pyc
Removed 69 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/clang.cpython-311.opt-1.pyc
Removed 44 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/shell.cpython-311.opt-1.pyc
Removed 42 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/compilation.cpython-311.opt-1.pyc
Removed 107 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/intercept.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/compilation.cpython-311.pyc
Removed 82 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/__init__.cpython-311.pyc
Removed 185 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/analyze.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/clang.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/arguments.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/shell.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/__init__.cpython-311.opt-1.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/intercept.cpython-311.opt-1.pyc
Removed 185 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libscanbuild/__pycache__/analyze.cpython-311.opt-1.pyc
Removed 130 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libear/__pycache__/__init__.cpython-311.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/libear/__pycache__/__init__.cpython-311.opt-1.pyc
Removed 16 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/enumerations.cpython-311.opt-1.pyc
Removed 995 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/cindex.cpython-311.pyc
Removed 7 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/__init__.cpython-311.pyc
Removed 999 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/cindex.cpython-311.opt-1.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/__init__.cpython-311.opt-1.pyc
No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/lib/python3.11/site-packages/clang/__pycache__/enumerations.cpython-311.pyc
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.KmFR7J
+ 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-2.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/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/TypesTest.cpp.o
[7/420] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o
[8/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/DisambiguateTest.cpp.o
[9/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/ForestTest.cpp.o
[10/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/LRTableTest.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/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/GLRTest.cpp.o
[17/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CanonicalIncludesTests.cpp.o
[18/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/GeneratorTest.cpp.o
[19/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/ClangDocTest.cpp.o
[20/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestTests.cpp.o
[21/420] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/TestAST.cpp.o
[22/420] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/IncludeFixerTest.cpp.o
[23/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/BitcodeTest.cpp.o
[24/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/YAMLGeneratorTest.cpp.o
[25/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DraftStoreTests.cpp.o
[26/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MDGeneratorTest.cpp.o
[27/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/HTMLGeneratorTest.cpp.o
[28/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompileCommandsTests.cpp.o
[29/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MergeTest.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/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigProviderTests.cpp.o
[32/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/AnalysisTest.cpp.o
[33/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileDistanceTests.cpp.o
[34/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o
[35/420] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o
[36/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTTests.cpp.o
[37/420] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o
[38/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTSignalsTests.cpp.o
[39/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CollectMacrosTests.cpp.o
[40/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigYAMLTests.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/ConfigCompileTests.cpp.o
[44/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CallHierarchyTests.cpp.o
[45/420] Building CXX object tools/extra/unittests/clang-change-namespace/CMakeFiles/ClangChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o
[46/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdLSPServerTests.cpp.o
[47/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FormatTests.cpp.o
[48/420] Building CXX object tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o
[49/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompilerTests.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/clangd/unittests/CMakeFiles/ClangdTests.dir/JSONTransportTests.cpp.o
[53/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPClient.cpp.o
[54/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/LocateSymbolTest.cpp.o
[55/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/SerializeTest.cpp.o
[56/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DexTests.cpp.o
[57/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PathMappingTests.cpp.o
[58/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RIFFTests.cpp.o
[59/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/GlobalCompilationDatabaseTests.cpp.o
[60/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ProjectAwareIndexTests.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/FeatureModulesTests.cpp.o
[63/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPBinderTests.cpp.o
[64/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ExpectedTypeTest.cpp.o
[65/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o
[66/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestFS.cpp.o
[67/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/FindHeadersTest.cpp.o
[68/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");
      |                                ^
[69/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestIndex.cpp.o
[70/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/BackgroundIndexTests.cpp.o
[71/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ModulesTests.cpp.o
[72/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeaderSourceSwitchTests.cpp.o
[73/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestRuntimeTest.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/IndexActionTests.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/support/ContextTests.cpp.o
[79/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/CancellationTests.cpp.o
[80/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/FunctionTests.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/QualityTests.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/support/TestTracer.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/PathTests.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/support/MarkupTests.cpp.o
[89/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticHighlightingTests.cpp.o
[90/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PreambleTests.cpp.o
[91/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o
[92/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MemoryTreeTests.cpp.o
[93/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HoverTests.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/support/ThreadingTests.cpp.o
[96/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SelectionTests.cpp.o
[97/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticSelectionTests.cpp.o
[98/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DiagnosticsTests.cpp.o
[99/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/StdLibTests.cpp.o
[100/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TraceTests.cpp.o
[101/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolInfoTests.cpp.o
[102/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestWorkspace.cpp.o
[103/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexTests.cpp.o
[104/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SerializationTests.cpp.o
[105/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RenameTests.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/SourceCodeTests.cpp.o
[108/420] Linking CXX executable tools/extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests
[109/420] Linking CXX static library lib64/libclangTesting.a
[110/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PrintASTTests.cpp.o
[111/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AnnotateHighlightingsTests.cpp.o
[112/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandMacroTests.cpp.o
[113/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpRecordLayoutTests.cpp.o
[114/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCLocalizeStringLiteralTests.cpp.o
[115/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineOutlineTests.cpp.o
[116/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ParsedASTTests.cpp.o
[117/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpSymbolTests.cpp.o
[118/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/PopulateSwitchTests.cpp.o
[119/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o
[120/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GlobListTest.cpp.o
[121/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineInlineTests.cpp.o
[122/420] Linking CXX executable tools/extra/pseudo/unittests/ClangPseudoTests
[123/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCMemberwiseInitializerTests.cpp.o
[124/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RawStringLiteralTests.cpp.o
[125/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpASTTests.cpp.o
[126/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandDeducedTypeTests.cpp.o
[127/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/MemberwiseConstructorTests.cpp.o
[128/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TypeHierarchyTests.cpp.o
[129/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SwapIfBranchesTests.cpp.o
[130/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTesting.cpp.o
[131/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractVariableTests.cpp.o
[132/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OptionsProviderTest.cpp.o
[133/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestTU.cpp.o
[134/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AddUsingTests.cpp.o
[135/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractFunctionTests.cpp.o
[136/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 &);
      |               ^~~~~~~~~~~~~~~~~~~~~
[137/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SanitizersTest.cpp.o
[138/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/LineOffsetMappingTest.cpp.o
[139/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RemoveUsingNamespaceTests.cpp.o
[140/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o
[141/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o
[142/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())
      |        ^
[143/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileEntryTest.cpp.o
[144/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ShowSelectionTreeTests.cpp.o
[145/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o
[146/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DarwinSDKInfoTest.cpp.o
[147/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o
[148/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/DependencyDirectivesScannerTest.cpp.o
[149/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTests.cpp.o
[150/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ModuleCacheTest.cpp.o
[151/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SarifTest.cpp.o
[152/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o
[153/420] Linking CXX executable tools/extra/include-cleaner/unittests/ClangIncludeCleanerTests
[154/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DeclRefExprUtilsTest.cpp.o
[155/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o
[156/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o
[157/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o
[158/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPMemoryAllocationsTest.cpp.o
[159/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPDependencyDirectivesTest.cpp.o
[160/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o
[161/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderSearchTest.cpp.o
[162/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TUSchedulerTests.cpp.o
[163/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/SanitizerArgsTest.cpp.o
[164/420] Linking CXX executable tools/extra/unittests/clang-change-namespace/ClangChangeNamespaceTests
[165/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o
[166/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o
[167/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)
      |        ^
[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/ModernizeModuleTest.cpp.o
[170/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o
[171/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o
[172/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o
[173/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o
[174/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowAnalysisContextTest.cpp.o
[175/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o
[176/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o
[177/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MapLatticeTest.cpp.o
[178/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/ValueTest.cpp.o
[179/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o
[180/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/MacroExpansionContextTest.cpp.o
[181/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o
[182/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o
[183/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o
[184/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/AddConstTest.cpp.o
[185/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/CFGMatchSwitchTest.cpp.o
[186/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/TransformerClangTidyCheckTest.cpp.o
[187/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o
[188/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGDominatorTree.cpp.o
[189/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/APSIntTypeTest.cpp.o
[190/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o
[191/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DebugSupportTest.cpp.o
[192/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowEnvironmentTest.cpp.o
[193/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ConflictingEvalCallsTest.cpp.o
[194/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/ChromiumCheckModelTest.cpp.o
[195/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MatchSwitchTest.cpp.o
[196/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallEventTest.cpp.o
[197/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o
[198/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupport.cpp.o
[199/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/NoStateChangeFuncVisitorTest.cpp.o
[200/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SolverTest.cpp.o
[201/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/ExprMutationAnalyzerTest.cpp.o
[202/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupportTest.cpp.o
[203/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SingleVarConstantPropagationTest.cpp.o
[204/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TransferBranchTest.cpp.o
[205/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RegisterCustomCheckersTest.cpp.o
[206/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SignAnalysisTest.cpp.o
[207/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MultiVarConstantPropagationTest.cpp.o
[208/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/BugReportInterestingnessTest.cpp.o
[209/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/TestReturnValueUnderConstruction.cpp.o
[210/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/FalsePositiveRefutationBRVisitorTest.cpp.o
[211/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o
[212/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ParamRegionTest.cpp.o
[213/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/UncheckedOptionalAccessModelTest.cpp.o
[214/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallDescriptionTest.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/SValTest.cpp.o
[217/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/StoreTest.cpp.o
[218/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SymbolReaperTest.cpp.o
[219/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o
[220/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/GtestMatchersTest.cpp.o
[221/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o
[222/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterObjCTest.cpp.o
[223/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o
[224/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TypeErasedDataflowAnalysisTest.cpp.o
[225/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o
[226/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o
[227/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o
[228/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterFixtures.cpp.o
[229/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o
[230/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SizelessTypesTest.cpp.o
[231/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RangeSetTest.cpp.o
[232/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o
[233/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o
[234/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o
[235/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/AttrTest.cpp.o
[236/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderIncludesTest.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/RecursiveASTVisitorTest.cpp.o
[240/420] Building CXX object unittests/CrossTU/CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o
[241/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTraverserTest.cpp.o
[242/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderAnalysisTest.cpp.o
[243/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/RandstructTest.cpp.o
[244/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o
[245/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o
[246/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TransferTest.cpp.o
[247/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterVisibilityTest.cpp.o
[248/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o
[249/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StandardLibraryTest.cpp.o
[250/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TemplateNameTest.cpp.o
[251/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o
[252/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o
[253/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TypePrinterTest.cpp.o
[254/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o
[255/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o
[256/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DependencyScannerTest.cpp.o
[257/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o
[258/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o
[259/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o
[260/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterODRStrategiesTest.cpp.o
[261/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ExecutionTest.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/LookupTest.cpp.o
[264/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StructuralEquivalenceTest.cpp.o
[265/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.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/RangeSelectorTest.cpp.o
[269/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Class.cpp.o
[270/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp.o
[271/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMemberCall.cpp.o
[272/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o
[273/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ConstructExpr.cpp.o
[274/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp.o
[275/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMethodDecl.cpp.o
[276/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtor.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/InitListExprPostOrder.cpp.o
[279/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/DeclRefExpr.cpp.o
[280/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp.o
[281/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.1227544].Context' is used uninitialized [-Wuninitialized]
   35 | class TestVisitor : public RecursiveASTVisitor<T> {
      |       ^~~~~~~~~~~
/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: '<anonymous>' 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.1227682].Context' is used uninitialized [-Wuninitialized]
   35 | class TestVisitor : public RecursiveASTVisitor<T> {
      |       ^~~~~~~~~~~
/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: '<anonymous>' declared here
   63 |   Visitor = {};
      |              ^
[282/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o
[283/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrder.cpp.o
[284/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o
[285/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/IntegerLiteral.cpp.o
[286/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp.o
[287/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp.o
[288/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp.o
[289/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o
[290/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCallExpr.cpp.o
[291/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksUnaryOperator.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/LambdaTemplateParams.cpp.o
[294/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp.o
[295/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaExpr.cpp.o
[296/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp.o
[297/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp.o
[298/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o
[299/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesInserterTest.cpp.o
[300/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp.o
[301/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesRemoverTest.cpp.o
[302/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TraversalScope.cpp.o
[303/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/DefinitionBlockSeparatorTest.cpp.o
[304/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/MutationsTest.cpp.o
[305/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ParenExpr.cpp.o
[306/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestCSharp.cpp.o
[307/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o
[308/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestPostOrderVisitor.cpp.o
[309/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o
[310/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJson.cpp.o
[311/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o
[312/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o
[313/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTestBase.cpp.o
[314/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o
[315/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/SynthesisTest.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/FormatTestJS.cpp.o
[318/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.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/FormatTestSelective.cpp.o
[321/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o
[322/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o
[323/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o
[324/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestVerilog.cpp.o
[325/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJava.cpp.o
[326/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTest.cpp.o
[327/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/IntegerLiteralSeparatorTest.cpp.o
[328/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FixedPointString.cpp.o
[329/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o
[330/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o
[331/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o
[332/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o
[333/420] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o
[334/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeBuildersTest.cpp.o
[335/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/BuildTreeTest.cpp.o
[336/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroExpanderTest.cpp.o
[337/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.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/QualifierFixerTest.cpp.o
[340/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StencilTest.cpp.o
[341/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CheckTargetFeaturesTest.cpp.o
[342/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroCallReconstructorTest.cpp.o
[343/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TokensTest.cpp.o
[344/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o
[345/420] Building CXX object unittests/libclang/CrashTests/CMakeFiles/libclangCrashTests.dir/LibclangCrashTest.cpp.o
[346/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o
[347/420] Building CXX object unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o
[348/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o
[349/420] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriterTest.cpp.o
[350/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/UtilsTest.cpp.o
[351/420] Building CXX object unittests/DirectoryWatcher/CMakeFiles/DirectoryWatcherTests.dir/DirectoryWatcherTest.cpp.o
[352/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/OutputStreamTest.cpp.o
[353/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o
[354/420] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/InMemoryModuleCacheTest.cpp.o
[355/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o
[356/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<long unsigned int>)':
/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<unsigned int>, std::vector<long unsigned int>)':
/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);
      |                        ~~~~^~~
[357/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/SemaLookupTest.cpp.o
[358/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o
[359/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInvocationTest.cpp.o
[360/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/TransformerTest.cpp.o
[361/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o
[362/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o
[363/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/CodeCompleteTest.cpp.o
[364/420] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalProcessingTest.cpp.o
[365/420] Building CXX object unittests/Interpreter/ExceptionTests/CMakeFiles/ClangReplInterpreterExceptionTests.dir/InterpreterExceptionTest.cpp.o
[366/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/GslOwnerPointerInference.cpp.o
[367/420] Building CXX object unittests/Introspection/CMakeFiles/IntrospectionTests.dir/IntrospectionTest.cpp.o
[368/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o
[369/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/TokenAnnotatorTest.cpp.o
[370/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o
[371/420] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/ModuleCacheTest.cpp.o
[372/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o
[373/420] Building CXX object unittests/Support/CMakeFiles/ClangSupportTests.dir/TimeProfilerTest.cpp.o
[374/420] Building CXX object unittests/Index/CMakeFiles/IndexTests.dir/IndexTests.cpp.o
[375/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o
[376/420] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/InterpreterTest.cpp.o
[377/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o
[378/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o
[379/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o
[380/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o
[381/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o
[382/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o
[383/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o
[384/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/ConfigParseTest.cpp.o
[385/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeTest.cpp.o
[386/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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<T>() = S.Stk.pop<T>();
      |   ^
/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;
      | 
[387/420] Linking CXX executable tools/extra/unittests/clang-doc/ClangDocTests
[388/420] Linking CXX executable tools/extra/unittests/clang-include-fixer/ClangIncludeFixerTests
[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.37114].Context' is used uninitialized [-Wuninitialized]
   35 | class TestVisitor : public RecursiveASTVisitor<T> {
      |       ^
/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: '<anonymous>' 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.37125].Context' is used uninitialized [-Wuninitialized]
   35 | class TestVisitor : public RecursiveASTVisitor<T> {
      |       ^
/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: '<anonymous>' 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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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<T>() = S.Stk.pop<T>();
      | 
/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.11/site-packages/lit/llvm/config.py:459: note: using clang: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang
lit: /usr/lib/python3.11/site-packages/lit/llvm/config.py:459: note: using clang: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang
lit: /usr/lib/python3.11/site-packages/lit/llvm/config.py:459: 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 :: Analysis/CFContainers.mm (380 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.	<eof> 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 0x00007f3aecd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3aecd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3aecd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3aeb83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3af532c586 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f3af532c586 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3af532c586 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3af532c586 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3af532c586 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::DefinedSVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3af532c586 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::DefinedSVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::DefinedSVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3af532c586 get<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f3af532c586 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89
#12 0x00007f3af532c586 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63
#13 0x00007f3af532c586 (anonymous namespace)::ObjCContainersChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007f3af51705f7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#15 0x00007f3af51705f7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#16 0x00007f3af51705f7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::PointerEscape::_checkPointerEscape<(anonymous namespace)::ObjCContainersChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007f3af4f51aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f3af4f51aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f3af4f51aff clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007f3af4f51aff clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007f3af4fa1a80 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#22 0x00007f3af4fa1a80 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#23 0x00007f3af4fa1a80 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3543:79
#24 0x00007f3af4fb63b3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f3af4fb63b3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f3af4fb63b3 clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:212:0
#27 0x00007f3af4f5cc0d std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int>>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:986:0
#28 0x00007f3af4f5cc0d std::set<int, std::less<int>, std::allocator<int>>::~set() /usr/include/c++/12/bits/stl_set.h:281:0
#29 0x00007f3af4f5cc0d llvm::SmallSet<int, 4u, std::less<int>>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0
#30 0x00007f3af4f5cc0d clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1
#31 0x00007f3af4fc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#32 0x00007f3af4fc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#33 0x00007f3af4fc5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#34 0x00007f3af4fc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f3af4fc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f3af4fc6598 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 0x00007f3af4f62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#38 0x00007f3af4f62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#39 0x00007f3af4f62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#40 0x00007f3af4f62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#41 0x00007f3af4f62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#42 0x00007f3af4f62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#43 0x00007f3af4f62911 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 0x00007f3af4fb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#45 0x00007f3af4fb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#46 0x00007f3af4fb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#47 0x00007f3af4fb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#48 0x00007f3af4fb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#49 0x00007f3af4fb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#50 0x00007f3af4fb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#51 0x00007f3af4fb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#52 0x00007f3af4fb35b3 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 0x00007f3af4fb417f 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 0x00007f3af4f820a6 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 0x00007f3af4f820a6 clang::ento::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 0x00007f3af4f836a3 clang::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 0x00007f3af4f836a3 clang::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 0x00007f3af4f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3af4f83c1f clang::ento::CoreEngine::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 0x00007f3af4f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#61 0x00007f3af4f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#62 0x00007f3af5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#63 0x00007f3af5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007f3af5273d0a clang::ento::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 0x00007f3af5273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#66 0x00007f3af5273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#67 0x00007f3af527e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#68 0x00007f3af527e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#69 0x00007f3af527e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#70 0x00007f3af527e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#71 0x00007f3af527e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#72 0x00007f3af36ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#73 0x00007f3af36ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#74 0x00007f3af36ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#75 0x00007f3af36ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#76 0x00007f3af4d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#77 0x00007f3af4d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#78 0x00007f3af4d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#79 0x00007f3af4d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#80 0x00007f3af4de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#81 0x000055f2ced41ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#82 0x000055f2ced45792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#83 0x000055f2ced46234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#84 0x00007f3aeb827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#85 0x00007f3aeb828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#86 0x000055f2ced3b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144438 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: 
FAIL: Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp (381 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.	<eof> 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 0x00007f7a04945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7a04943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7a04945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7a0343dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7a0cf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7a0cf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7a0cf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7a0cf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7a0cf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7a0cf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7a0cf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7a0cf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7a0cbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7a0cbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7a0cbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7a0cbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7a0cbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7a0cbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7a0cbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7a0cbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7a0cbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7a0cbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7a0cbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7a0cbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7a0cbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7a0cbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7a0cbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7a0cbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7a0cbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7a0cbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7a0cbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7a0cbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7a0cbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7a0cbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7a0cbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7a0cbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7a0cc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7a0cc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7a0cc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7a0cb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7a0cb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7a0cb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7a0cb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7a0d04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7a0d04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7a0d04b438 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 0x00007f7a0cb7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f7a0cb7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f7a0cb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f7a0cb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f7a0cb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f7a0cb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f7a0cb7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f7a0cb7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f7a0cb7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f7a0cb7071f 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 0x00007f7a0cb70edb 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 0x00007f7a0cb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f7a0cb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f7a0ce73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f7a0ce73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f7a0ce73d0a clang::ento::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 0x00007f7a0ce73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f7a0ce73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f7a0ce7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f7a0ce7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f7a0ce7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f7a0ce7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f7a0ce7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f7a0b2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f7a0b2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f7a0b2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f7a0b2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f7a0c987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f7a0c92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f7a0c92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f7a0c92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f7a0c9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b26d2beccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b26d2c2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b26d2c3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f7a03427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f7a03428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b26d2b80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144463 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 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp
--
********************
Testing: 
FAIL: Clang :: Analysis/MissingDealloc.m (382 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.	<eof> parser at end of file
 #0 0x00007f80a2945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f80a2943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f80a2945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f80a143dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f80aaf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f80aaf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f80aaf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f80aaf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f80aaf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f80aaf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f80aaf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f80aaf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f80aabf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f80aabf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f80aabf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f80aabf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f80aabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f80aabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f80aabf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f80aabf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f80aabf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f80aabf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f80aabf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f80aabf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f80aabdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f80aabdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f80aabdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f80aabf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f80aabf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f80aabf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f80aabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f80aabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f80aabdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f80aabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f80aabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f80aabffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f80aac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f80aac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f80aac06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f80aab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f80aab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f80aab6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f80aab6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f80aab63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f80aab63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f80aab63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f80aab2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f80aab2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f80aab2dcbe 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 0x00007f80aab74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f80aab74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f80aab74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f80aab84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f80aab84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f80aab84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f80aae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f80aae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f80aae73d0a clang::ento::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 0x00007f80aae73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f80aae73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f80aae7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f80aae7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f80aae7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f80aae7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f80aae7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f80a92ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f80a92ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f80a92ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f80a92ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f80aa987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f80aa92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f80aa92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f80aa92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f80aa9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000555f27e07ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000555f27e0b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000555f27e0c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f80a1427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f80a1428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000555f27e010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144535 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=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MissingDealloc.m
--
********************
Testing: 
FAIL: Clang :: Analysis/NewDelete-sized-deallocation.cpp (383 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.	<eof> 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 0x00007f88def45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f88def43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f88def45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f88dda3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f88e754d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f88e754d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f88e754d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f88e754d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f88e754d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f88e754d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f88e754d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f88e754d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f88e71f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f88e71f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f88e71f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f88e71f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f88e71f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f88e71f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f88e71f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f88e71f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f88e71f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f88e71f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f88e71f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f88e71f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f88e71dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f88e71dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f88e71dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f88e71f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f88e71f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f88e71f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f88e71dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f88e71dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f88e71dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f88e71ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f88e71ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f88e71ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f88e7206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f88e7206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f88e7206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f88e716376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f88e716376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f88e716376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f88e716376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f88e7163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f88e7163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f88e7163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f88e71c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f88e71c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f88e71c79a4 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 0x00007f88e71c79a4 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 0x00007f88e717ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f88e717ba0a 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 0x00007f88e7183a5f clang::ento::ExprEngine::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 0x00007f88e7183b3c 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 0x00007f88e7183cf6 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 0x00007f88e7183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f88e7183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f88e7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f88e7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f88e7473d0a clang::ento::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 0x00007f88e7473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f88e7473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f88e747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f88e747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f88e747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f88e747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f88e747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f88e58ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f88e58ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f88e58ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f88e58ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f88e6f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f88e6f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f88e6f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f88e6f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f88e6fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055bf8c7fcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055bf8c800792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055bf8c801234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f88dda27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f88dda28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055bf8c7f60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144586 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 -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/MismatchedDeallocator-checker-test.mm (384 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.	<eof> 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 0x00007f16d8545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f16d8543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f16d8545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f16d703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f16e0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f16e0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f16e0b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f16e0b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f16e0b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f16e0b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f16e0b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f16e0b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f16e07f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f16e07f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f16e07f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f16e07f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f16e07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f16e07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f16e07f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f16e07f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f16e07f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f16e07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f16e07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f16e07f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f16e07dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f16e07dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f16e07dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f16e07f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f16e07f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f16e07f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f16e07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f16e07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f16e07dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f16e07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f16e07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f16e07ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f16e0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f16e0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f16e0806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f16e076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f16e076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f16e076376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f16e076376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f16e0763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f16e0763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f16e0763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f16e07c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f16e07c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f16e07c79a4 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 0x00007f16e07c79a4 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 0x00007f16e077ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f16e077ba0a 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 0x00007f16e0783a5f clang::ento::ExprEngine::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 0x00007f16e0783b3c 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 0x00007f16e0783cf6 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 0x00007f16e0783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f16e0783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f16e0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f16e0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f16e0a73d0a clang::ento::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 0x00007f16e0a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f16e0a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f16e0a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f16e0a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f16e0a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f16e0a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f16e0a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f16deeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f16deeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f16deeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f16deeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f16e0587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f16e052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f16e052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f16e052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f16e05e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055c8bf7d2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055c8bf7d6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055c8bf7d7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f16d7027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f16d7028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055c8bf7cc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144523 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:  0
FAIL: Clang :: Analysis/NSString.m (385 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.	<eof> parser at end of file
 #0 0x00007f0c1b745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0c1b743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0c1b745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0c1a23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0c23d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0c23d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0c23d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0c23d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0c23d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0c23d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0c23d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0c23d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0c239f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0c239f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0c239f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0c239f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0c239f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0c239f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0c239f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0c239f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0c239f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0c239f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0c239f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0c239f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0c239dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0c239dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0c239dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f0c239f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0c239f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0c239f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f0c239dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0c239dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0c239dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0c239ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0c239ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0c239ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0c23a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0c23a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0c23a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0c2396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0c2396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0c2396376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0c2396376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0c23963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0c23963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0c23963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f0c2392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f0c2392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f0c2392dcbe 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 0x00007f0c23974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f0c23974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f0c23974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f0c23984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f0c23984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f0c23984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f0c23c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f0c23c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f0c23c73d0a clang::ento::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 0x00007f0c23c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f0c23c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f0c23c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f0c23c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f0c23c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f0c23c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f0c23c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f0c220ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f0c220ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f0c220ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f0c220ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f0c23787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f0c2372bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f0c2372bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f0c2372bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f0c237e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056349bb40ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056349bb44792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056349bb45234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f0c1a227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f0c1a228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056349bb3a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144549 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/Malloc+MismatchedDeallocator+NewDelete.cpp (386 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.	<eof> 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 0x00007fd245945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd245943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd245945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd24443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd24df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd24df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd24df4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd24df4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd24df4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd24df4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd24df4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd24df4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd24dbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd24dbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd24dbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd24dbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd24dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd24dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd24dbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd24dbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd24dbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd24dbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd24dbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd24dbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd24dbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd24dbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd24dbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd24dbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd24dbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd24dbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd24dbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd24dbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd24dbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd24dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd24dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd24dbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd24dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd24dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd24dc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd24db6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd24db6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd24db6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd24db6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd24db63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd24db63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd24db63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd24dbc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd24dbc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd24dbc79a4 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 0x00007fd24dbc79a4 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 0x00007fd24db7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fd24db7ba0a 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 0x00007fd24db83a5f clang::ento::ExprEngine::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 0x00007fd24db83c1f clang::ento::CoreEngine::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 0x00007fd24db83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fd24db83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fd24de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fd24de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fd24de73d0a clang::ento::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 0x00007fd24de73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fd24de73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fd24de7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fd24de7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fd24de7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fd24de7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fd24de7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fd24c2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fd24c2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fd24c2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fd24c2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fd24d987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fd24d92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fd24d92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fd24d92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fd24d9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055bf8aa41ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055bf8aa45792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055bf8aa46234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fd244427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fd244428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055bf8aa3b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144517 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/NewDelete-intersections.mm (387 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.	<eof> 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 0x00007fc23f145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc23f143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc23f145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc23dc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc24774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc24774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc24774d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc24774d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc24774d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc24774d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc24774d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc24774d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc2473f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc2473f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc2473f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc2473f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc2473f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc2473f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc2473f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc2473f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc2473f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc2473f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc2473f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc2473f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc2473dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc2473dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc2473dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc2473f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc2473f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc2473f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc2473dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc2473dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc2473dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc2473ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc2473ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc2473ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc247406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc247406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc247406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc24736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc24736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc24736376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc24736376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc247363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc247363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc247363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fc2473c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fc2473c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fc2473c79a4 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 0x00007fc2473c79a4 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 0x00007fc24737ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fc24737ba0a 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 0x00007fc247383a5f clang::ento::ExprEngine::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 0x00007fc247383b3c 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 0x00007fc247383cf6 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 0x00007fc247383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fc247383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fc247673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fc247673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fc247673d0a clang::ento::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 0x00007fc247673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fc247673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fc24767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fc24767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fc24767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fc24767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fc24767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fc245aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fc245aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fc245aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fc245aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fc247187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fc24712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fc24712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fc24712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fc2471e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055a5ccabaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055a5ccabe792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055a5ccabf234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fc23dc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fc23dc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055a5ccab40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144571 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/NewDelete-custom.cpp (388 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.	<eof> 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 0x00007f05b8f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f05b8f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f05b8f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f05b7a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f05c154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f05c154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f05c154d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f05c154d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f05c154d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f05c154d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f05c154d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f05c154d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f05c11f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f05c11f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f05c11f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f05c11f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f05c11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f05c11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f05c11f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f05c11f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f05c11f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f05c11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f05c11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f05c11f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f05c11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f05c11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f05c11dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f05c11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f05c11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f05c11f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f05c11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f05c11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f05c11dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f05c11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f05c11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f05c11ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f05c1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f05c1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f05c1206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f05c116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f05c116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f05c116376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f05c116376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f05c1163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f05c1163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f05c1163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f05c11c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f05c11c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f05c11c79a4 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 0x00007f05c11c79a4 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 0x00007f05c117ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f05c117ba0a 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 0x00007f05c1183a5f clang::ento::ExprEngine::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 0x00007f05c1183c1f clang::ento::CoreEngine::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 0x00007f05c1183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f05c1183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f05c1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f05c1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f05c1473d0a clang::ento::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 0x00007f05c1473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f05c1473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f05c147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f05c147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f05c147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f05c147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f05c147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f05bf8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f05bf8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f05bf8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f05bf8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f05c0f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f05c0f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f05c0f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f05c0f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f05c0fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055e72a984ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055e72a988792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055e72a989234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f05b7a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f05b7a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055e72a97e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144570 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/NewDeleteLeaks-PR18394.cpp (389 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.	<eof> 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 0x00007fbd03f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbd03f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbd03f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbd02a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbd0c54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbd0c54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbd0c54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbd0c54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbd0c54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbd0c54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbd0c54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbd0c54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbd0c1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbd0c1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbd0c1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbd0c1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbd0c1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbd0c1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbd0c1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbd0c1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbd0c1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbd0c1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbd0c1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbd0c1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbd0c1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbd0c1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbd0c1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbd0c1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbd0c1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbd0c1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbd0c1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbd0c1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbd0c1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbd0c1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbd0c1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbd0c1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbd0c206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbd0c206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbd0c206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbd0c16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbd0c16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbd0c16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbd0c16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fbd0c163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbd0c163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbd0c163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fbd0c1c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fbd0c1c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fbd0c1c79a4 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 0x00007fbd0c1c79a4 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 0x00007fbd0c17ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fbd0c17ba0a 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 0x00007fbd0c183a5f clang::ento::ExprEngine::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 0x00007fbd0c183b3c 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 0x00007fbd0c183cf6 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 0x00007fbd0c183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fbd0c183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fbd0c473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fbd0c473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fbd0c473d0a clang::ento::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 0x00007fbd0c473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fbd0c473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fbd0c47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fbd0c47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fbd0c47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fbd0c47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fbd0c47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fbd0a8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fbd0a8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fbd0a8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fbd0a8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fbd0bf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fbd0bf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fbd0bf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fbd0bf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fbd0bfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000555c80fd4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000555c80fd8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000555c80fd9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fbd02a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fbd02a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000555c80fce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144617 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-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/Checkers/RunLoopAutoreleaseLeakChecker.m (390 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.	<eof> 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 0x00007f3d4f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3d4f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3d4f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3d4de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3d5794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3d5794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3d5794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3d5794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3d5794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3d5794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3d5794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3d5794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3d575f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3d575f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3d575f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3d575f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3d575f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3d575f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3d575f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3d575f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3d575f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3d575f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3d575f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3d575f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3d575dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3d575dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3d575dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3d575f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3d575f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3d575f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3d575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3d575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3d575dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3d575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3d575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3d575ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3d57606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3d57606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3d57606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3d5756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3d5756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3d5756376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3d5756376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3d57a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3d57a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3d57a4b438 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 0x00007f3d575c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f3d575c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f3d575c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f3d575c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f3d575c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f3d575c8512 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 0x00007f3d575819b3 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 0x00007f3d575819b3 clang::ento::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 0x00007f3d575836a3 clang::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 0x00007f3d575836a3 clang::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 0x00007f3d57583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3d57583c1f clang::ento::CoreEngine::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 0x00007f3d57583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f3d57583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f3d57873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f3d57873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f3d57873d0a clang::ento::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 0x00007f3d57873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f3d57873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f3d5787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f3d5787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f3d5787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f3d5787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f3d5787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f3d55cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f3d55cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f3d55cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f3d55cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f3d57387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f3d5732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f3d5732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f3d5732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f3d573e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000056381eb47ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000056381eb4b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000056381eb4c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f3d4de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f3d4de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000056381eb410a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1144475 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/CheckNSError.m (391 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.	<eof> parser at end of file
 #0 0x00007f493e545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f493e543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f493e545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f493d03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4946b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4946b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4946b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4946b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4946b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4946b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4946b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4946b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f49467f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f49467f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f49467f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f49467f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f49467f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f49467f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f49467f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f49467f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f49467f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f49467f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f49467f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f49467f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f49467dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f49467dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f49467dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f49467f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f49467f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f49467f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f49467dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f49467dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f49467dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f49467ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f49467ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f49467ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4946806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4946806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4946806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f494676376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f494676376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f494676376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f494676376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4946763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4946763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4946763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f49469623ee llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f49469623ee llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f49469623ee 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 0x00007f49469623ee checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0
#50 0x00007f49469623ee 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 0x00007f494674ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#52 0x00007f494674ba1c 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 0x00007f4946784275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#54 0x00007f4946784275 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 0x00007f4946784275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#56 0x00007f4946a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f4946a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f4946a73d0a clang::ento::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 0x00007f4946a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f4946a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f4946a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f4946a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f4946a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f4946a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f4946a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f4944eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f4944eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f4944eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f4944eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f4946587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f494652bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f494652bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f494652bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f49465e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000056004a410ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000056004a414792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000056004a415234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f493d027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f493d028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000056004a40a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144462 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_intersections.cpp (398 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.	<eof> 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 0x00007f3ffad45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3ffad43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3ffad45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3ff983dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f400333359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f400333359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f400333359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f400333359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f400333359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f400333359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f400333359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f400333359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f4003143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f4003143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4003143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4002f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f4002f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f4002f51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f4002f51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f4002fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f4002fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f4002fffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f4002fffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f4003006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f4003006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f4003006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f4002f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f4002f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f4002f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f4002f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#30 0x00007f400344b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f400344b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f400344b438 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 0x00007f4003129e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f4003129e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f4003129e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f4003129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f4003129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f4003129e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f4003143d92 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#40 0x00007f4003143d92 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#41 0x00007f4003143d92 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1361:49
#42 0x00007f4003143d92 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1484:27
#43 0x00007f4003143d92 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 0x00007f4002f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f4002f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f4002f53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f4002f53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f4002f53ccd 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 0x00007f4002fb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f4002fb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f4002fb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f4002fb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f4002fb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f4002fb36dd 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 0x00007f4002fb417f 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 0x00007f4002f820a6 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 0x00007f4002f820a6 clang::ento::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 0x00007f4002f836a3 clang::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 0x00007f4002f836a3 clang::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 0x00007f4002f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4002f83c1f clang::ento::CoreEngine::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 0x00007f4002f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f4002f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f4003273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f4003273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f4003273d0a clang::ento::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 0x00007f4003273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f4003273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f400327e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f400327e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f400327e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f400327e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f400327e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f40016ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f40016ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f40016ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f40016ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f4002d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f4002d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f4002d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f4002d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f4002de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055dc2245dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055dc22461792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055dc22462234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f3ff9827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f3ff9828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055dc224570a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144518 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 (399 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.	<eof> 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 0x00007fa3a2b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa3a2b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa3a2b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa3a163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa3ab13359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa3ab13359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa3ab13359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa3ab13359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa3ab13359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa3ab13359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa3ab13359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa3ab13359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fa3aaf43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fa3aaf43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fa3aaf43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa3aad51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fa3aad51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fa3aad51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fa3aad51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fa3aadffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fa3aadffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fa3aadffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fa3aadffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fa3aae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fa3aae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fa3aae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fa3aad6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fa3aad6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fa3aad6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fa3aad6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fa3ab24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fa3ab24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fa3ab24b438 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 0x00007fa3aaf29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fa3aaf29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fa3aaf29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fa3aaf29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fa3aaf29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fa3aaf29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fa3aaf2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fa3aaf2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fa3aaf2a29b (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 0x00007fa3aaf43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fa3aaf43bbb 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 0x00007fa3aad53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fa3aad53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fa3aad53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fa3aad53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fa3aad53ccd 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 0x00007fa3aadb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fa3aadb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fa3aadb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fa3aadb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fa3aadb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fa3aadb36dd 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 0x00007fa3aadb417f 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 0x00007fa3aad820a6 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 0x00007fa3aad820a6 clang::ento::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 0x00007fa3aad836a3 clang::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 0x00007fa3aad836a3 clang::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 0x00007fa3aad83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa3aad83c1f clang::ento::CoreEngine::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 0x00007fa3aad83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fa3aad83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fa3ab073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fa3ab073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fa3ab073d0a clang::ento::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 0x00007fa3ab073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fa3ab073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fa3ab07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fa3ab07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fa3ab07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fa3ab07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fa3ab07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fa3a94ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fa3a94ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fa3a94ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fa3a94ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fa3aab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fa3aab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fa3aab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fa3aab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fa3aabe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000558a3a255ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000558a3a259792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000558a3a25a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fa3a1627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fa3a1628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000558a3a24f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144562 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 (400 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.	<eof> 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 0x00007f9f89545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9f89543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9f89545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9f8803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9f91b3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9f91b3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9f91b3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9f91b3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9f91b3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9f91b3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9f91b3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9f91b3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f9f91943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f9f91943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9f91943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f91751c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f9f91751c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f9f91751c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f9f91751c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f9f917ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f9f917ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f9f917ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f9f917ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f9f91806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f9f91806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f9f91806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f9f9176381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f9f9176381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f9f9176381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f9f9176381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f9f91c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f9f91c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f9f91c4b438 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 0x00007f9f91929e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f9f91929e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f9f91929e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f9f91929e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f9f91929e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f9f91929e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f9f91943d92 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#40 0x00007f9f91943d92 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#41 0x00007f9f91943d92 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1361:49
#42 0x00007f9f91943d92 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1484:27
#43 0x00007f9f91943d92 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 0x00007f9f91753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f9f91753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f9f91753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f9f91753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f9f91753ccd 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 0x00007f9f917b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f9f917b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f9f917b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f9f917b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f9f917b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f9f917b36dd 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 0x00007f9f917b417f 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 0x00007f9f917820a6 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 0x00007f9f917820a6 clang::ento::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 0x00007f9f917836a3 clang::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 0x00007f9f917836a3 clang::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 0x00007f9f91783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9f91783c1f clang::ento::CoreEngine::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 0x00007f9f91783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f9f91783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f9f91a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f9f91a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f9f91a73d0a clang::ento::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 0x00007f9f91a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f9f91a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f9f91a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f9f91a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f9f91a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f9f91a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f9f91a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f9f8feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f9f8feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f9f8feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f9f8feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f9f91587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f9f9152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f9f9152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f9f9152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f9f915e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055bf5f825ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055bf5f829792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055bf5f82a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f9f88027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f9f88028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055bf5f81f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144568 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 (401 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-path-notes.cpp.tmp.plist | diff -ub    /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/NewDelete-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=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
1.	<eof> 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 0x00007f4fb8b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4fb8b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4fb8b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4fb763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4fc114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4fc114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4fc114d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4fc114d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4fc114d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4fc114d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4fc114d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4fc114d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4fc0df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4fc0df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4fc0df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4fc0df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4fc0df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4fc0df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4fc0df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4fc0df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4fc0df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4fc0df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4fc0df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4fc0df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4fc0ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4fc0ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4fc0ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4fc0df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4fc0df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4fc0df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4fc0ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4fc0ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4fc0ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4fc0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4fc0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4fc0dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4fc0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4fc0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4fc0e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4fc0d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4fc0d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4fc0d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4fc0d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4fc124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4fc124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4fc124b438 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 0x00007f4fc0f2fb67 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f4fc0f2fb67 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f4fc0f2fb67 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f4fc0f2fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f4fc0f2fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f4fc0f2fb67 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4fc0f324fc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#53 0x00007f4fc0f324fc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f4fc0f324fc checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2870:0
#55 0x00007f4fc0f324fc void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0
#56 0x00007f4fc0d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#57 0x00007f4fc0d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f4fc0d53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#59 0x00007f4fc0d53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#60 0x00007f4fc0d53ccd 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 0x00007f4fc0dc7f11 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#62 0x00007f4fc0dc7f11 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#63 0x00007f4fc0dc7f11 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#64 0x00007f4fc0dc7f11 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#65 0x00007f4fc0dc7f11 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#66 0x00007f4fc0dc7f11 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#67 0x00007f4fc0dc7f11 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 0x00007f4fc0d82a8e clang::ento::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 0x00007f4fc0d836a3 clang::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 0x00007f4fc0d836a3 clang::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 0x00007f4fc0d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4fc0d83c1f clang::ento::CoreEngine::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 0x00007f4fc0d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#74 0x00007f4fc0d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#75 0x00007f4fc1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#76 0x00007f4fc1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#77 0x00007f4fc1073d0a clang::ento::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 0x00007f4fc1073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#79 0x00007f4fc1073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#80 0x00007f4fc107e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#81 0x00007f4fc107e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#82 0x00007f4fc107e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#83 0x00007f4fc107e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#84 0x00007f4fc107e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#85 0x00007f4fbf4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#86 0x00007f4fbf4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#87 0x00007f4fbf4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#88 0x00007f4fbf4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#89 0x00007f4fc0b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#90 0x00007f4fc0b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#91 0x00007f4fc0b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#92 0x00007f4fc0b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#93 0x00007f4fc0be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#94 0x000056265cdbdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#95 0x000056265cdc1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#96 0x000056265cdc2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#97 0x00007f4fb7627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#98 0x00007f4fb7628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#99 0x000056265cdb70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144587 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/NSPanel.m (404 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.	<eof> parser at end of file
 #0 0x00007f4437745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4437743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4437745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f443623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f443fd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f443fd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f443fd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f443fd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f443fd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f443fd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f443fd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f443fd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f443f9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f443f9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f443f9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f443f9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f443f9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f443f9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f443f9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f443f9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f443f9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f443f9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f443f9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f443f9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f443f9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f443f9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f443f9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f443f9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f443f9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f443f9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f443f9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f443f9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f443f9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f443f9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f443f9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f443f9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f443fa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f443fa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f443fa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f443f96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f443f96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f443f96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f443f96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f443f963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f443f963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f443f963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f443f92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f443f92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f443f92dcbe 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 0x00007f443f974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f443f974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f443f974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f443f984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f443f984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f443f984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f443fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f443fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f443fc73d0a clang::ento::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 0x00007f443fc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f443fc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f443fc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f443fc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f443fc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f443fc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f443fc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f443e0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f443e0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f443e0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f443e0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f443f787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f443f72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f443f72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f443f72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f443f7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055eec4465ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055eec4469792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055eec446a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f4436227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f4436228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055eec445f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144537 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/DeallocMissingRelease.m (405 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.	<eof> parser at end of file
 #0 0x00007f4193b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4193b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4193b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f419263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f419c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f419c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f419c14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f419c14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f419c14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f419c14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f419c14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f419c14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f419bdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f419bdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f419bdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f419bdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f419bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f419bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f419bdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f419bdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f419bdf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f419bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f419bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f419bdf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f419bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f419bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f419bddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f419bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f419bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f419bdf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f419bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f419bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f419bddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f419bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f419bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f419bdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f419be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f419be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f419be06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f419bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f419bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f419bd6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f419bd6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f419bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f419bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f419bd63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f419bd2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f419bd2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f419bd2dcbe 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 0x00007f419bd74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f419bd74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f419bd74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f419bd84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f419bd84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f419bd84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f419c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f419c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f419c073d0a clang::ento::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 0x00007f419c073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f419c073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f419c07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f419c07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f419c07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f419c07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f419c07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f419a4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f419a4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f419a4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f419a4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f419bb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f419bb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f419bb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f419bb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f419bbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055b4b0e01ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055b4b0e05792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055b4b0e06234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f4192627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f4192628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055b4b0dfb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144498 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/NewDeleteLeaks-PR19102.cpp (406 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.	<eof> 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 0x00007f114ff45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f114ff43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f114ff45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f114ea3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f115854d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f115854d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f115854d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f115854d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f115854d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f115854d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f115854d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f115854d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f11581f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f11581f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f11581f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f11581f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f11581f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f11581f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f11581f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f11581f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f11581f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f11581f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f11581f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f11581f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f11581dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f11581dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f11581dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f11581f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f11581f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f11581f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f11581dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f11581dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f11581dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f11581ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f11581ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f11581ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f1158206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f1158206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f1158206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f115816376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f115816376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f115816376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f115816376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f1158163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f1158163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f1158163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f11581c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f11581c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f11581c79a4 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 0x00007f11581c79a4 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 0x00007f115817ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f115817ba0a 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 0x00007f1158183a5f clang::ento::ExprEngine::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 0x00007f1158183b3c 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 0x00007f1158183cf6 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 0x00007f1158183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f1158183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f1158473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f1158473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f1158473d0a clang::ento::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 0x00007f1158473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f1158473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f115847e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f115847e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f115847e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f115847e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f115847e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f11568ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f11568ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f11568ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f11568ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f1157f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f1157f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f1157f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f1157f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f1157fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000563f93719ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000563f9371d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000563f9371e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f114ea27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f114ea28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000563f937130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144625 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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:  0
FAIL: Clang :: Analysis/CFNumber.c (407 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.	<eof> 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 0x00007f75d7345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f75d7343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f75d7345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f75d5e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f75df7c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f75df7c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f75df7c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f75df7c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f75df7c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f75df7c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f75df7c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f75df7c4af6 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 0x00007f75df54d820 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 0x00007f75df57a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f75df57a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f75df57a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f75df57a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f75df57a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f75df57a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f75df57a143 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 0x00007f75df5834b5 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 0x00007f75df583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f75df583c1f clang::ento::CoreEngine::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 0x00007f75df583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f75df583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f75df873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f75df873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f75df873d0a clang::ento::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 0x00007f75df873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f75df873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f75df87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f75df87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f75df87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f75df87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f75df87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f75ddcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f75ddcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f75ddcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f75ddcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f75df387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f75df32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f75df32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f75df32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f75df3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x00005571c6a17ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x00005571c6a1b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x00005571c6a1c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f75d5e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f75d5e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x00005571c6a110a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144448 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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:  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.	<eof> 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 0x00007f3a2fd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3a2fd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3a2fd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3a2e83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3a381c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f3a381c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3a381c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3a381c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3a381c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3a381c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3a381c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f3a381c4af6 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 0x00007f3a37f4d820 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 0x00007f3a37f7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f3a37f7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f3a37f7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f3a37f7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f3a37f7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f3a37f7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f3a37f7a143 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 0x00007f3a37f834b5 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 0x00007f3a37f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3a37f83c1f clang::ento::CoreEngine::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 0x00007f3a37f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f3a37f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f3a38273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f3a38273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f3a38273d0a clang::ento::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 0x00007f3a38273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f3a38273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f3a3827e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f3a3827e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f3a3827e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f3a3827e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f3a3827e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f3a366ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f3a366ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f3a366ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f3a366ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f3a37d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f3a37d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f3a37d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f3a37d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f3a37de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x00005605e477fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x00005605e4783792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x00005605e4784234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f3a2e827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f3a2e828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x00005605e47790a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144458 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/MemRegion.cpp (409 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.	<eof> 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 0x00007f03ba745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f03ba743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f03ba745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f03b923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f03c2979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f03c2979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f03c2979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f03c2979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f03c2979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f03c2979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f03c2979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f03c2979ee6 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 0x00007f03c29834b5 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 0x00007f03c2983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f03c2983b3c 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 0x00007f03c2983cf6 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 0x00007f03c2983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f03c2983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f03c2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f03c2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f03c2c73d0a clang::ento::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 0x00007f03c2c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f03c2c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f03c2c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f03c2c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f03c2c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f03c2c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f03c2c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f03c10ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f03c10ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f03c10ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f03c10ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f03c2787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f03c272bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f03c272bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f03c272bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f03c27e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000056528df10ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000056528df14792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000056528df15234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f03b9227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f03b9228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000056528df0a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144520 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-variadic.cpp (410 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.	<eof> parser at end of file
 #0 0x00007f7ebfb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7ebfb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7ebfb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7ebe63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7ec7d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f7ec7d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f7ec7d7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f7ec7d7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f7ec7d7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f7ec7d7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f7ec7d7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f7ec7d7e41e 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 0x00007f7ec7d7eee0 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 0x00007f7ec7d83d6e 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 0x00007f7ec7d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f7ec7d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f7ec8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f7ec8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f7ec8073d0a clang::ento::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 0x00007f7ec8073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f7ec8073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f7ec807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f7ec807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f7ec807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f7ec807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f7ec807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f7ec64ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f7ec64ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f7ec64ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f7ec64ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f7ec7b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f7ec7b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f7ec7b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f7ec7b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f7ec7be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055df12f89ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055df12f8d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055df12f8e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f7ebe627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f7ebe628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055df12f830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144597 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/NSWindow.m (411 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.	<eof> 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 0x00007f4426745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4426743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4426745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f442523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f442e96af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f442e96af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f442e96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f442e96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f442e96af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f442e96af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f442e96af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f442e96af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f442ed3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f442ed3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f442ed3b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f442ed3b114 (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 0x00007f442e94d820 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 0x00007f442e97a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f442e97a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f442e97a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f442e97a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f442e97a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f442e97a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f442e97a143 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 0x00007f442e9834b5 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 0x00007f442e983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f442e983c1f clang::ento::CoreEngine::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 0x00007f442e983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f442e983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f442ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f442ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f442ec73d0a clang::ento::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 0x00007f442ec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f442ec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f442ec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f442ec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f442ec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f442ec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f442ec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f442d0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f442d0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f442d0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f442d0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f442e787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f442e72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f442e72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f442e72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f442e7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000556218acbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000556218acf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000556218ad0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f4425227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f4425228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000556218ac50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144557 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/Issue56873.cpp (412 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.	<eof> 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 0x00007f96c5d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f96c5d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f96c5d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f96c483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f96ce34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f96ce34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f96ce34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f96ce34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f96ce34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f96ce34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f96ce34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f96ce34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f96cdff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f96cdff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f96cdff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f96cdff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f96cdff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f96cdff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f96cdff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f96cdff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f96cdff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f96cdff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f96cdff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f96cdff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f96cdfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f96cdfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f96cdfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f96cdff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f96cdff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f96cdff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f96cdfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f96cdfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f96cdfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f96cdfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f96cdfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f96cdfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f96ce006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f96ce006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f96ce006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f96cdf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f96cdf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f96cdf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f96cdf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f96cdf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f96cdf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f96cdf63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f96cdfc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f96cdfc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f96cdfc79a4 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 0x00007f96cdfc79a4 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 0x00007f96cdf7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f96cdf7ba0a 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 0x00007f96cdf83a5f clang::ento::ExprEngine::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 0x00007f96cdf83c1f clang::ento::CoreEngine::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 0x00007f96cdf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f96cdf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f96ce273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f96ce273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f96ce273d0a clang::ento::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 0x00007f96ce273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f96ce273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f96ce27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f96ce27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f96ce27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f96ce27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f96ce27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f96cc6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f96cc6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f96cc6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f96cc6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f96cdd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f96cdd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f96cdd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f96cdd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f96cdde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055569592dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000555695931792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000555695932234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f96c4827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f96c4828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x00005556959270a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144510 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/NSContainers.m (413 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.	<eof> 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 0x00007f308f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f308f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f308f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f308de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f309756af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f309756af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f309756af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f309756af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f309756af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f309756af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f309756af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f309756af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f309793b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f309793b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f309793b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f309793b114 (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 0x00007f309754d820 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 0x00007f309757a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f309757a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f309757a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f309757a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f309757a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f309757a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f309757a143 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 0x00007f30975834b5 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 0x00007f3097583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3097583c1f clang::ento::CoreEngine::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 0x00007f3097583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f3097583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f3097873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f3097873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f3097873d0a clang::ento::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 0x00007f3097873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f3097873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f309787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f309787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f309787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f309787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f309787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f3095cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f3095cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f3095cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f3095cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f3097387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f309732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f309732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f309732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f30973e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x000055db25795ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x000055db25799792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x000055db2579a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f308de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f308de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x000055db2578f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144541 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (414 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.	<eof> 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 0x00007f9d4a145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9d4a143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9d4a145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9d48c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9d5236af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9d5236af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9d5236af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9d5236af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9d5236af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9d5236af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9d5236af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9d5236af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f9d5273b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f9d5273b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f9d5273b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f9d5273b114 (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 0x00007f9d5234d820 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 0x00007f9d5237a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f9d5237a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f9d5237a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f9d5237a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f9d5237a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f9d5237a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f9d5237a143 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 0x00007f9d523834b5 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 0x00007f9d52383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9d52383c1f clang::ento::CoreEngine::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 0x00007f9d52383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f9d52383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f9d52673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f9d52673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f9d52673d0a clang::ento::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 0x00007f9d52673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f9d52673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f9d5267e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f9d5267e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f9d5267e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f9d5267e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f9d5267e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f9d50aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f9d50aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f9d50aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f9d50aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f9d52187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f9d5212bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f9d5212bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f9d5212bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f9d521e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000562ae906dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000562ae9071792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000562ae9072234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f9d48c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f9d48c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000562ae90670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144511 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> 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 0x00007f4209145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4209143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4209145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4207c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f421174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f421174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f421174d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f421174d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f421174d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f421174d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f421174d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f421174d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f42113f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f42113f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f42113f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f42113f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f42113f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f42113f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f42113f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f42113f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f42113f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f42113f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f42113f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f42113f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f42113dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f42113dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f42113dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f42113f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f42113f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f42113f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f42113dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f42113dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f42113dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f42113ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f42113ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f42113ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4211406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4211406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4211406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f421136376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f421136376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f421136376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f421136376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f42113b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f42113b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f42113b97ed 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 0x00007f42113b97ed 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 0x00007f4211383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f4211383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f4211383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f4211383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f4211383269 clang::ento::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 0x00007f42113836a3 clang::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 0x00007f42113836a3 clang::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 0x00007f4211383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4211383c1f clang::ento::CoreEngine::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 0x00007f4211383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f4211383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f4211673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f4211673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f4211673d0a clang::ento::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 0x00007f4211673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f4211673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f421167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f421167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f421167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f421167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f421167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f420faef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f420faef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f420faef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f420faef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f4211187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f421112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f421112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f421112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f42111e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005609c34e9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005609c34ed792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005609c34ee234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f4207c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f4207c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005609c34e30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144454 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.	<eof> 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 0x00007f2082145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2082143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2082145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2080c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f208a350d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f208a350d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f208a350d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f208a350d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f208a350d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f208a350d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f208a350d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f208a350d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f208a35d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f208a35d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f208a35d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f208a35d41e 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 0x00007f208a35d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f208a35e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f208a35e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f208a40f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f208a40f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f208a40f2c8 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 0x00007f208a3b7059 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 0x00007f208a3b7059 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 0x00007f208a3b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f208a3b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f208a3b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f208a3c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f208a3c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f208a3c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f208a3c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f208a3c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f208a3c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f208a3c6846 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 0x00007f208a362911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f208a362911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f208a362911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f208a362911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f208a362911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f208a362911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f208a362911 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 0x00007f208a3c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f208a3c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f208a3c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f208a3c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f208a3c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f208a3c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f208a3c472c 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 0x00007f208a382053 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 0x00007f208a382053 clang::ento::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 0x00007f208a3836a3 clang::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 0x00007f208a3836a3 clang::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 0x00007f208a383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f208a383c1f clang::ento::CoreEngine::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 0x00007f208a383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f208a383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f208a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f208a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f208a673d0a clang::ento::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 0x00007f208a673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f208a673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f208a67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f208a67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f208a67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f208a67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f208a67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f2088aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f2088aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f2088aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f2088aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f208a187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f208a12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f208a12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f208a12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f208a1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000560c16b7eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000560c16b82792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000560c16b83234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f2080c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f2080c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000560c16b780a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144565 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/DeleteWithNonVirtualDtor.cpp (417 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.	<eof> 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 0x00007f50b5f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f50b5f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f50b5f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f50b4a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f50be54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f50be54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f50be54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f50be54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f50be54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f50be54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f50be54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f50be54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f50be1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f50be1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f50be1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f50be1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f50be1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f50be1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f50be1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f50be1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f50be1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f50be1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f50be1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f50be1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f50be1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f50be1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f50be1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f50be1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f50be1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f50be1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f50be1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f50be1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f50be1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f50be1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f50be1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f50be1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f50be206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f50be206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f50be206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f50be16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f50be16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f50be16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f50be16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f50be163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f50be163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f50be163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f50be1c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f50be1c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f50be1c79a4 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 0x00007f50be1c79a4 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 0x00007f50be17ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f50be17ba0a 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 0x00007f50be183a5f clang::ento::ExprEngine::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 0x00007f50be183b3c 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 0x00007f50be183cf6 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 0x00007f50be183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f50be183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f50be473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f50be473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f50be473d0a clang::ento::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 0x00007f50be473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f50be473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f50be47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f50be47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f50be47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f50be47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f50be47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f50bc8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f50bc8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f50bc8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f50bc8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f50bdf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f50bdf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f50bdf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f50bdf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f50bdfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055f153767ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055f15376b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055f15376c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f50b4a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f50b4a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055f1537610a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144503 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/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/MismatchedDeallocator-path-notes.cpp (418 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[: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.	<eof> 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 0x00007f714c945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f714c943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f714c945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f714b43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7154f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7154f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7154f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7154f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7154f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7154f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7154f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7154f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7154bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7154bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7154bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7154bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7154bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7154bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7154bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7154bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7154bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7154bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7154bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7154bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7154bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7154bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7154bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7154bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7154bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7154bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7154bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7154bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7154bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7154bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7154bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7154bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7154c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7154c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7154c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7154b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7154b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7154b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7154b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7154b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7154b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7154b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f7154bc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f7154bc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f7154bc79a4 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 0x00007f7154bc79a4 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 0x00007f7154b7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f7154b7ba0a 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 0x00007f7154b83a5f clang::ento::ExprEngine::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 0x00007f7154b83c1f clang::ento::CoreEngine::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 0x00007f7154b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f7154b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f7154e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f7154e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f7154e73d0a clang::ento::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 0x00007f7154e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f7154e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f7154e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f7154e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f7154e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f7154e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f7154e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f71532ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f71532ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f71532ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f71532ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f7154987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f715492bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f715492bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f715492bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f71549e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000560f08099ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000560f0809d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000560f0809e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f714b427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f714b428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000560f080930a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144531 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/DeallocUseAfterFreeErrors.m (428 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.	<eof> parser at end of file
 #0 0x00007eff48d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007eff48d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007eff48d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007eff4783dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007eff5134d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007eff5134d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007eff5134d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007eff5134d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007eff5134d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007eff5134d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007eff5134d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007eff5134d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007eff50ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007eff50ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007eff50ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007eff50ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007eff50ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007eff50ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007eff50ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007eff50ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007eff50ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007eff50ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007eff50ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007eff50ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007eff50fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007eff50fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007eff50fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007eff50ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007eff50ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007eff50ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007eff50fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007eff50fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007eff50fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007eff50fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007eff50fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007eff50fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007eff51006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007eff51006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007eff51006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007eff50f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007eff50f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007eff50f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007eff50f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007eff50f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007eff50f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007eff50f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007eff50f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007eff50f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007eff50f2dcbe 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 0x00007eff50f74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007eff50f74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007eff50f74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007eff50f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007eff50f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007eff50f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007eff51273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007eff51273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007eff51273d0a clang::ento::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 0x00007eff51273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007eff51273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007eff5127e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007eff5127e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007eff5127e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007eff5127e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007eff5127e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007eff4f6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007eff4f6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007eff4f6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007eff4f6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007eff50d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007eff50d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007eff50d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007eff50d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007eff50de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000564058b24ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000564058b28792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000564058b29234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007eff47827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007eff47828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000564058b1e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144502 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/additive-folding-range-constraints.c (436 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.	<eof> 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 0x00007f9248545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9248543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9248545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f924703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f92507f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f92507f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f92507f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f92507f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f92507f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f92507f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f925077a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f925077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f925077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f925077a263 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 0x00007f92507834b5 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 0x00007f9250783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9250783b3c 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 0x00007f9250783cf6 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 0x00007f9250783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f9250783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f9250a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f9250a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f9250a73d0a clang::ento::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 0x00007f9250a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f9250a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f9250a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f9250a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f9250a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f9250a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f9250a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f924eeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f924eeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f924eeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f924eeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f9250587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f925052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f925052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f925052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f92505e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055b9e8509ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055b9e850d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055b9e850e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f9247027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f9247028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055b9e85030a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144858 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 -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/analyzer-stats.c (437 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.	<eof> 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 0x00007f3a30f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3a30f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3a30f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3a2fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3a391f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f3a391f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3a391f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3a391f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f3a391f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f3a391f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f3a3917a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f3a3917a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f3a3917a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f3a3917a263 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 0x00007f3a391834b5 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 0x00007f3a39183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3a39183c1f clang::ento::CoreEngine::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 0x00007f3a39183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007f3a39183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007f3a39473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f3a39473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f3a39473d0a clang::ento::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 0x00007f3a39473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007f3a39473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007f3a3947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007f3a3947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007f3a3947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007f3a3947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007f3a3947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007f3a378ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007f3a378ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007f3a378ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007f3a378ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007f3a38f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007f3a38f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007f3a38f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007f3a38f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007f3a38fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x00005564eec0fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x00005564eec13792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x00005564eec14234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007f3a2fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007f3a2fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x00005564eec090a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144909 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,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/a_flaky_crash.cpp (438 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.	<eof> 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 0x00007f9f73145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9f73143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9f73145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9f71c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9f7b39ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9f7b39ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9f7b39ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9f7b39ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f9f7b39ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f9f7b39ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f9f7b39ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f7b377f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f9f7b377f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f9f7b377f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9f7b377f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f9f7b377f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f7b3a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f9f7b3a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f9f7b3a27a2 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f7b3c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f9f7b3c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f9f7b3c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f7b3c4f01 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 0x00007f9f7b382053 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 0x00007f9f7b382053 clang::ento::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 0x00007f9f7b3836a3 clang::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 0x00007f9f7b3836a3 clang::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 0x00007f9f7b383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9f7b383c1f clang::ento::CoreEngine::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 0x00007f9f7b383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007f9f7b383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007f9f7b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f9f7b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f9f7b673d0a clang::ento::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 0x00007f9f7b673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f9f7b673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f9f7b67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f9f7b67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f9f7b67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f9f7b67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f9f7b67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f9f79aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f9f79aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f9f79aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f9f79aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f9f7b187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f9f7b12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f9f7b12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f9f7b12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f9f7b1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000559ad5574ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000559ad5578792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000559ad5579234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f9f71c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f9f71c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000559ad556e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144942 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.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.	<eof> 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 0x00007f1164745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1164743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1164745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f116323dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f116cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f116cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f116cd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f116cd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f116cd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f116cd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f116cd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f116cd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f116c9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f116c9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f116c9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f116c9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f116c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f116c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f116c9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f116c9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f116c9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f116c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f116c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f116c9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f116c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f116c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f116c9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f116c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f116c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f116c9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f116c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f116c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f116c9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f116c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f116c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f116c9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f116ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f116ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f116ca06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f116c96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f116c96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f116c96371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f116c96371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f116ce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f116ce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f116ce4b438 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 0x00007f116c97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f116c97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f116c97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f116c97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f116c97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f116c97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f116c97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f116c97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f116c97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f116c97071f 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 0x00007f116c970edb 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 0x00007f116c983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f116c983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f116cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f116cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f116cc73d0a clang::ento::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 0x00007f116cc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f116cc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f116cc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f116cc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f116cc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f116cc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f116cc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f116b0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f116b0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f116b0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f116b0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f116c787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f116c72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f116c72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f116c72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f116c7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000564e815d4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000564e815d8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000564e815d9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f1163227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f1163228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000564e815ce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144859 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/array-struct-region.cpp (440 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.	<eof> 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 0x00007fc668345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc668343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc668345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc666e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc67094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc67094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc67094d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc67094d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc67094d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc67094d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc67094d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc67094d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc6705f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc6705f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc6705f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc6705f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc6705f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc6705f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc6705f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc6705f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc6705f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc6705f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc6705f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc6705f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc6705dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc6705dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc6705dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc6705f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc6705f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc6705f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc6705dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc6705dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc6705dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc6705ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc6705ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc6705ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc670606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc670606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc670606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc67056376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc67056376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc67056376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc67056376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc6705b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc6705b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc6705b97ed 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 0x00007fc6705b97ed 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 0x00007fc670583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fc670583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fc670583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fc670583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fc670583269 clang::ento::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 0x00007fc6705836a3 clang::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 0x00007fc6705836a3 clang::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 0x00007fc670583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc670583c1f clang::ento::CoreEngine::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 0x00007fc670583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fc670583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fc670873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fc670873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fc670873d0a clang::ento::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 0x00007fc670873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fc670873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fc67087e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fc67087e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fc67087e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fc67087e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fc67087e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fc66ecef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fc66ecef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fc66ecef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fc66ecef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fc670387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fc67032bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fc67032bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fc67032bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fc6703e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005632278ecccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005632278f0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005632278f1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fc666e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fc666e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005632278e60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144934 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,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/array-init-loop.cpp (441 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.	<eof> parser at end of file
 #0 0x00007f8e43945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8e43943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8e43945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8e4243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8e4bf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8e4bf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8e4bf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8e4bf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8e4bf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8e4bf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8e4bf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8e4bf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8e4bbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8e4bbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8e4bbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8e4bbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8e4bbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8e4bbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8e4bbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8e4bbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8e4bbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8e4bbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8e4bbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8e4bbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8e4bbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8e4bbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8e4bbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8e4bbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8e4bbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8e4bbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8e4bbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8e4bbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8e4bbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8e4bbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8e4bbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8e4bbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8e4bc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8e4bc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8e4bc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8e4bb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8e4bb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8e4bb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8e4bb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8e4bb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8e4bb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8e4bb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f8e4bb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f8e4bb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f8e4bb2dcbe 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 0x00007f8e4bb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f8e4bb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f8e4bb74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f8e4bb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f8e4bb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f8e4bb84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f8e4be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f8e4be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f8e4be73d0a clang::ento::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 0x00007f8e4be73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f8e4be73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f8e4be7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f8e4be7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f8e4be7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f8e4be7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f8e4be7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f8e4a2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f8e4a2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f8e4a2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f8e4a2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f8e4b987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f8e4b92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f8e4b92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f8e4b92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f8e4b9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005616ad6d9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005616ad6dd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005616ad6de234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f8e42427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f8e42428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005616ad6d30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144926 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 -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-init-loop.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/base-init.cpp (442 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.	<eof> 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 0x00007f7b3db45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7b3db43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7b3db45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7b3c63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7b45d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f7b45d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f7b45d79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f7b45d79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f7b45d79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f7b45d79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f7b45d79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f7b45d79ee6 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 0x00007f7b45d834b5 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 0x00007f7b45d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7b45d83b3c 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 0x00007f7b45d83cf6 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 0x00007f7b45d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f7b45d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f7b46073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f7b46073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f7b46073d0a clang::ento::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 0x00007f7b46073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f7b46073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f7b4607e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f7b4607e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f7b4607e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f7b4607e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f7b4607e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f7b444ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f7b444ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f7b444ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f7b444ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f7b45b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f7b45b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f7b45b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f7b45b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f7b45be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055e147d0eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055e147d12792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055e147d13234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f7b3c627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f7b3c628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055e147d080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145008 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 -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/base-init.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/array-punned-region.c (444 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.	<eof> 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 0x00007f2c13545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2c13543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2c13545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2c1203dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2c1b992dce retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f2c1b992dce retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2c1b992dce retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2c1b992dce IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f2c1b992dce ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f2c1b992dce Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f2c1b992dce llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::RegionState>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2c1b99b49a llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f2c1b99b49a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f2c1b99b49a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f2c1b99b49a set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f2c1b99b49a checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:34
#16 0x00007f2c1b99b49a void clang::ento::check::PostStmt<clang::CastExpr>::_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 0x00007f2c1b74c795 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 0x00007f2c1b74c9e7 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 0x00007f2c1b78194b 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 0x00007f2c1b78194b clang::ento::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 0x00007f2c1b7836a3 clang::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 0x00007f2c1b7836a3 clang::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 0x00007f2c1b783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2c1b783c1f clang::ento::CoreEngine::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 0x00007f2c1b783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f2c1b783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f2c1ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2c1ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2c1ba73d0a clang::ento::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 0x00007f2c1ba73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f2c1ba73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f2c1ba7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f2c1ba7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f2c1ba7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f2c1ba7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f2c1ba7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f2c19eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f2c19eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f2c19eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f2c19eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f2c1b587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f2c1b52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f2c1b52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f2c1b52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f2c1b5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x00005607d56e0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x00005607d56e4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x00005607d56e5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f2c12027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f2c12028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x00005607d56da0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144924 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,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/assume-controlled-environment.c (445 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.	<eof> 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 0x00007fc7adf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc7adf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc7adf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc7aca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc7b6542658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc7b6542658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc7b6542658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc7b6542658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc7b6542658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc7b6542658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc7b6542658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc7b6542658 (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 0x00007fc7b6153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007fc7b6153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fc7b6153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007fc7b6153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007fc7b6153ccd 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 0x00007fc7b61b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007fc7b61b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007fc7b61b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007fc7b61b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007fc7b61b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007fc7b61b36dd 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 0x00007fc7b61b417f 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 0x00007fc7b61820a6 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 0x00007fc7b61820a6 clang::ento::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 0x00007fc7b61836a3 clang::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 0x00007fc7b61836a3 clang::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 0x00007fc7b6183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc7b6183c1f clang::ento::CoreEngine::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 0x00007fc7b6183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007fc7b6183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007fc7b6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fc7b6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fc7b6473d0a clang::ento::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 0x00007fc7b6473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007fc7b6473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007fc7b647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007fc7b647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007fc7b647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007fc7b647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007fc7b647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007fc7b48ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007fc7b48ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007fc7b48ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007fc7b48ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007fc7b5f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007fc7b5f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007fc7b5f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007fc7b5f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007fc7b5fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x0000559884703ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x0000559884707792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x0000559884708234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007fc7aca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007fc7aca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x00005598846fd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144979 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=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 (446 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.	<eof> 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 0x00007f3f42b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3f42b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3f42b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3f4163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3f4b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3f4b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3f4b14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3f4b14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3f4b14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3f4b14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3f4b14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3f4b14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3f4adf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3f4adf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3f4adf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3f4adf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3f4adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3f4adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3f4adf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3f4adf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3f4adf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3f4adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3f4adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3f4adf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3f4addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3f4addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3f4addbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3f4adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3f4adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3f4adf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3f4addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3f4addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3f4addc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3f4adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3f4adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3f4adffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3f4ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3f4ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3f4ae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3f4ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3f4ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3f4ad6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3f4ad6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3f4b24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3f4b24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3f4b24b438 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 0x00007f3f4ae9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f3f4ae9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f3f4ae9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f3f4ae9d38e 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 0x00007f3f4ad4cd4a 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 0x00007f3f4ad99877 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 0x00007f3f4ad99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f3f4adb4aab llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f3f4adb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f3f4adb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f3f4adb4aab clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f4adba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f3f4adba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f3f4adba787 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 0x00007f3f4ad83169 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 0x00007f3f4ad83169 clang::ento::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 0x00007f3f4ad836a3 clang::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 0x00007f3f4ad836a3 clang::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 0x00007f3f4ad83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3f4ad83c1f clang::ento::CoreEngine::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 0x00007f3f4ad83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f3f4ad83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f3f4b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f3f4b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f3f4b073d0a clang::ento::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 0x00007f3f4b073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f3f4b073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f3f4b07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f3f4b07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f3f4b07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f3f4b07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f3f4b07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f3f494ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f3f494ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f3f494ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f3f494ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f3f4ab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f3f4ab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f3f4ab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f3f4ab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f3f4abe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x00005593b7e7dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x00005593b7e81792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x00005593b7e82234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f3f41627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f3f41628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x00005593b7e770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144933 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,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/analyzeOneFunction.m (447 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.	<eof> parser at end of file
 #0 0x00007fa9f2d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa9f2d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa9f2d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa9f183dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa9fb34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa9fb34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa9fb34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa9fb34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa9fb34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa9fb34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa9fb34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa9fb34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa9faff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa9faff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa9faff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa9faff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa9faff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa9faff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa9faff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa9faff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa9faff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa9faff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa9faff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa9faff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa9fafdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa9fafdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa9fafdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa9faff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa9faff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa9faff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa9fafdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa9fafdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa9fafdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa9fafffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa9fafffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa9fafffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa9fb006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa9fb006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa9fb006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa9faf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa9faf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa9faf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa9faf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa9faf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa9faf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa9faf63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fa9faf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fa9faf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fa9faf2dcbe 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 0x00007fa9faf74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fa9faf74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fa9faf74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fa9faf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fa9faf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fa9faf84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fa9fb273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fa9fb273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fa9fb273d0a clang::ento::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 0x00007fa9fb273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fa9fb273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fa9fb27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fa9fb27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fa9fb27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fa9fb27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fa9fb27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fa9f96ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fa9f96ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fa9f96ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fa9f96ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fa9fad87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fa9fad2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fa9fad2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fa9fad2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fa9fade0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005567c0a7eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005567c0a82792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005567c0a83234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fa9f1827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fa9f1828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005567c0a780a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144869 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/atomics.c (448 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_atomic_compare
 #0 0x00007f07c9545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f07c9543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f07c9545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f07c803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f07d17f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f07d17f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f07d17f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f07d17f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f07d17f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f07d17f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f07d177a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f07d177a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f07d177a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f07d177a263 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 0x00007f07d17a31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007f07d17a31d1 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 0x00007f07d177e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007f07d177e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007f07d177e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007f07d177e7eb 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 0x00007f07d177eee0 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 0x00007f07d1783d6e 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 0x00007f07d1783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f07d1783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f07d1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f07d1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f07d1a73d0a clang::ento::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 0x00007f07d1a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f07d1a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f07d1a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f07d1a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f07d1a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f07d1a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f07d1a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f07cfeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f07cfeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f07cfeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f07cfeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f07d1587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f07d152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f07d152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f07d152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f07d15e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x00005566f20f2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x00005566f20f6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x00005566f20f7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f07c8027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f07c8028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x00005566f20ec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144985 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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/atomics.c -analyzer-config eagerly-assume=false
--
********************
Testing:  0
FAIL: Clang :: Analysis/array-struct-region.c (450 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.	<eof> 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 0x00007f70df145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f70df143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f70df145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f70ddc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f70e75b4016 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f70e75b4016 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f70e75b4016 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f70e75b4016 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f70e75b4016 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f70e75b4016 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f70e75b4016 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f70e75b4016 getArrayRegion /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:131:0
#12 0x00007f70e75b4016 (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 0x00007f70e75b4ab8 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:314:0
#14 0x00007f70e75b4ab8 void clang::ento::check::PreStmt<clang::ArraySubscriptExpr>::_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 0x00007f70e734c795 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 0x00007f70e734c9e7 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 0x00007f70e7375206 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f70e7375206 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f70e7375206 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f70e7375206 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f70e7375206 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f70e7375206 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f70e7375206 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 0x00007f70e7382709 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 0x00007f70e7382709 clang::ento::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 0x00007f70e73836a3 clang::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 0x00007f70e73836a3 clang::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 0x00007f70e7383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f70e7383c1f clang::ento::CoreEngine::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 0x00007f70e7383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f70e7383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f70e7673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f70e7673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f70e7673d0a clang::ento::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 0x00007f70e7673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f70e7673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f70e767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f70e767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f70e767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f70e767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f70e767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f70e5aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f70e5aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f70e5aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f70e5aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f70e7187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f70e712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f70e712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f70e712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f70e71e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x00005646a2772ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x00005646a2776792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x00005646a2777234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f70ddc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f70ddc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x00005646a276c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144930 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,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/PR50268.c (451 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.	<eof> 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 0x00007f6d7c745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6d7c743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6d7c745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6d7b23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6d849f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6d849f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6d849f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6d849f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f6d849f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f6d849f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f6d8497a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f6d8497a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f6d8497a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f6d8497a263 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 0x00007f6d849834b5 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 0x00007f6d84983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6d84983b3c 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 0x00007f6d84983cf6 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 0x00007f6d84983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f6d84983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f6d84c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f6d84c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f6d84c73d0a clang::ento::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 0x00007f6d84c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f6d84c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f6d84c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f6d84c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f6d84c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f6d84c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f6d84c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f6d830ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f6d830ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f6d830ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f6d830ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f6d84787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f6d8472bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f6d8472bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f6d8472bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f6d847e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055e559e48ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055e559e4c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055e559e4d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f6d7b227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f6d7b228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055e559e420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144799 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (452 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.	<eof> 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 0x00007f0cecb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0cecb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0cecb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0ceb63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0cf4d50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f0cf4d50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0cf4d50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0cf4d50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f0cf4d50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f0cf4d50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f0cf4d50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f0cf4d50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f0cf4da1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f0cf4da1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f0cf4da1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f0cf4da1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f0cf4da1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f0cf4da1feb 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 0x00007f0cf4dc4885 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 0x00007f0cf4d82053 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 0x00007f0cf4d82053 clang::ento::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 0x00007f0cf4d836a3 clang::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 0x00007f0cf4d836a3 clang::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 0x00007f0cf4d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0cf4d83c1f clang::ento::CoreEngine::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 0x00007f0cf4d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f0cf4d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f0cf5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0cf5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0cf5073d0a clang::ento::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 0x00007f0cf5073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f0cf5073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f0cf507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f0cf507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f0cf507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f0cf507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f0cf507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f0cf34ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f0cf34ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f0cf34ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f0cf34ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f0cf4b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f0cf4b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f0cf4b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f0cf4b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f0cf4be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x0000555af699bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x0000555af699f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x0000555af69a0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f0ceb627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f0ceb628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x0000555af69950a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144794 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/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.	<eof> parser at end of file
 #0 0x00007f59aa745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f59aa743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f59aa745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f59a923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f59b2d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f59b2d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f59b2d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f59b2d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f59b2d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f59b2d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f59b2d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f59b2d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f59b29f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f59b29f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f59b29f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f59b29f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f59b29f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f59b29f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f59b29f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f59b29f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f59b29f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f59b29f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f59b29f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f59b29f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f59b29dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f59b29dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f59b29dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f59b29f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f59b29f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f59b29f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f59b29dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f59b29dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f59b29dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f59b29ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f59b29ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f59b29ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f59b2a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f59b2a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f59b2a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f59b296376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f59b296376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f59b296376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f59b296376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f59b2963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f59b2963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f59b2963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f59b292dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f59b292dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f59b292dcbe 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 0x00007f59b2974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f59b2974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f59b2974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f59b2984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f59b2984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f59b2984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f59b2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f59b2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f59b2c73d0a clang::ento::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 0x00007f59b2c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f59b2c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f59b2c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f59b2c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f59b2c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f59b2c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f59b2c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f59b10ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f59b10ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f59b10ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f59b10ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f59b2787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f59b272bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f59b272bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f59b272bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f59b27e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055a0489f7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055a0489fb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055a0489fc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f59a9227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f59a9228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055a0489f10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144775 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/NoReturn.m (455 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.	<eof> 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 0x00007f2d8b545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2d8b543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2d8b545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2d8a03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2d93b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2d93b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2d93b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2d93b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2d93b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2d93b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2d93b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2d93b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2d937f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2d937f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2d937f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2d937f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2d937f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2d937f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2d937f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2d937f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2d937f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2d937f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2d937f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2d937f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2d937dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2d937dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2d937dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2d937f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2d937f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2d937f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2d937dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2d937dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2d937dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2d937ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2d937ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2d937ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2d93806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2d93806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2d93806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2d9376371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2d9376371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2d9376371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2d9376371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f2d937b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2d937b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2d937b97ed 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 0x00007f2d937b97ed 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 0x00007f2d93783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f2d93783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f2d93783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f2d93783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f2d93783269 clang::ento::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 0x00007f2d937836a3 clang::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 0x00007f2d937836a3 clang::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 0x00007f2d93783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2d93783c1f clang::ento::CoreEngine::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 0x00007f2d93783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f2d93783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f2d93a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f2d93a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f2d93a73d0a clang::ento::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 0x00007f2d93a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f2d93a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f2d93a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f2d93a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f2d93a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f2d93a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f2d93a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f2d91eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f2d91eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f2d91eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f2d91eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f2d93587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f2d9352bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f2d9352bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f2d9352bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f2d935e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000563cf3fb0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000563cf3fb4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000563cf3fb5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f2d8a027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f2d8a028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000563cf3faa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144742 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/PR46264.cpp (456 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.	<eof> parser at end of file
 #0 0x00007f5a33d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5a33d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5a33d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5a3283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5a3c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5a3c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5a3c34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5a3c34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5a3c34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5a3c34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5a3c34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5a3c34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5a3bff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5a3bff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5a3bff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5a3bff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5a3bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5a3bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5a3bff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5a3bff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5a3bff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5a3bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5a3bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5a3bff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5a3bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5a3bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5a3bfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5a3bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5a3bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5a3bff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5a3bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5a3bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5a3bfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5a3bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5a3bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5a3bfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5a3c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5a3c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5a3c006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5a3bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5a3bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5a3bf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5a3bf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5a3bf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5a3bf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5a3bf63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f5a3bf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f5a3bf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f5a3bf2dcbe 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 0x00007f5a3bf74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f5a3bf74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f5a3bf74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f5a3bf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f5a3bf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f5a3bf84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f5a3c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f5a3c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f5a3c273d0a clang::ento::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 0x00007f5a3c273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f5a3c273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f5a3c27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f5a3c27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f5a3c27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f5a3c27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f5a3c27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f5a3a6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f5a3a6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f5a3a6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f5a3a6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f5a3bd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f5a3bd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f5a3bd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f5a3bd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f5a3bde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000562dedf4fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000562dedf53792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000562dedf54234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f5a32827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f5a32828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000562dedf490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144780 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/ObjCRetSigs.m (457 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.	<eof> parser at end of file
 #0 0x00007f03b9b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f03b9b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f03b9b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f03b863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f03c214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f03c214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f03c214d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f03c214d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f03c214d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f03c214d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f03c214d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f03c214d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f03c1df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f03c1df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f03c1df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f03c1df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f03c1df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f03c1df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f03c1df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f03c1df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f03c1df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f03c1df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f03c1df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f03c1df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f03c1ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f03c1ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f03c1ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f03c1df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f03c1df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f03c1df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f03c1ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f03c1ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f03c1ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f03c1dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f03c1dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f03c1dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f03c1e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f03c1e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f03c1e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f03c1d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f03c1d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f03c1d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f03c1d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f03c1d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f03c1d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f03c1d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f03c1d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f03c1d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f03c1d2dcbe 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 0x00007f03c1d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f03c1d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f03c1d74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f03c1d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f03c1d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f03c1d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f03c2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f03c2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f03c2073d0a clang::ento::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 0x00007f03c2073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f03c2073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f03c207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f03c207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f03c207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f03c207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f03c207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f03c04ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f03c04ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f03c04ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f03c04ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f03c1b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f03c1b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f03c1b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f03c1b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f03c1be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055e48d978ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055e48d97c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055e48d97d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f03b8627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f03b8628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055e48d9720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144753 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/PR2978.m (459 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.	<eof> parser at end of file
 #0 0x00007f39a6945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f39a6943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f39a6945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f39a543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f39aef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f39aef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f39aef4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f39aef4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f39aef4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f39aef4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f39aef4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f39aef4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f39aebf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f39aebf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f39aebf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f39aebf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f39aebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f39aebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f39aebf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f39aebf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f39aebf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f39aebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f39aebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f39aebf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f39aebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f39aebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f39aebdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f39aebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f39aebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f39aebf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f39aebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f39aebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f39aebdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f39aebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f39aebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f39aebffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f39aec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f39aec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f39aec06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f39aeb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f39aeb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f39aeb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f39aeb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f39aeb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f39aeb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f39aeb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f39aeb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f39aeb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f39aeb2dcbe 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 0x00007f39aeb74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f39aeb74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f39aeb74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f39aeb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f39aeb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f39aeb84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f39aee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f39aee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f39aee73d0a clang::ento::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 0x00007f39aee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f39aee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f39aee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f39aee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f39aee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f39aee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f39aee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f39ad2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f39ad2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f39ad2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f39ad2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f39ae987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f39ae92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f39ae92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f39ae92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f39ae9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000564c15a6fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000564c15a73792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000564c15a74234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f39a5427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f39a5428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000564c15a690a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144756 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/NewDeleteLeaks.cpp (462 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.	<eof> 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 0x00007fd6ac345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd6ac343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd6ac345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd6aae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd6b494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd6b494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd6b494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd6b494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd6b494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd6b494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd6b494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd6b494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd6b45f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd6b45f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd6b45f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd6b45f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd6b45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd6b45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd6b45f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd6b45f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd6b45f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd6b45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd6b45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd6b45f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd6b45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd6b45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd6b45dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd6b45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd6b45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd6b45f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd6b45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd6b45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd6b45dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd6b45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd6b45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd6b45ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd6b4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd6b4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd6b4606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd6b456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd6b456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd6b456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd6b456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd6b4563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd6b4563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd6b4563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd6b45c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd6b45c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd6b45c79a4 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 0x00007fd6b45c79a4 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 0x00007fd6b457ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fd6b457ba0a 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 0x00007fd6b4583a5f clang::ento::ExprEngine::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 0x00007fd6b4583b3c 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 0x00007fd6b4583cf6 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 0x00007fd6b4583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fd6b4583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fd6b4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fd6b4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fd6b4873d0a clang::ento::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 0x00007fd6b4873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fd6b4873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fd6b487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fd6b487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fd6b487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fd6b487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fd6b487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fd6b2cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fd6b2cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fd6b2cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fd6b2cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fd6b4387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fd6b432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fd6b432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fd6b432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fd6b43e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005588497f6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005588497fa792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005588497fb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fd6aae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fd6aae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005588497f00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144744 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/OSAtomic_mac.cpp (463 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.	<eof> 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 0x00007f8db1545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8db1543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8db1545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8db003dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8db97f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8db97f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8db97f6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8db97f6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8db97f6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8db97f6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8db97f6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f8db97f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007f8db97f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007f8db97f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007f8db97f6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007f8db97f6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007f8db97f6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007f8db97f6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007f8db97f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007f8db97f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007f8db97f6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007f8db97f6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007f8db97f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007f8db97f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007f8db97f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007f8db97f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8db97f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007f8db97f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007f8db97f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#29 0x00007f8db97dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f8db97dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f8db97dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#32 0x00007f8db97ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#33 0x00007f8db97ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#34 0x00007f8db97ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#35 0x00007f8db9806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#36 0x00007f8db9806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#37 0x00007f8db9806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#38 0x00007f8db976371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f8db976371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f8db976371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#41 0x00007f8db976371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#42 0x00007f8db97b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f8db97b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f8db97b97ed 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 0x00007f8db97b97ed 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 0x00007f8db9783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#47 0x00007f8db9783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#48 0x00007f8db9783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#49 0x00007f8db9783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#50 0x00007f8db9783269 clang::ento::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 0x00007f8db97836a3 clang::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 0x00007f8db97836a3 clang::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 0x00007f8db9783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8db9783c1f clang::ento::CoreEngine::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 0x00007f8db9783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f8db9783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f8db9a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f8db9a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f8db9a73d0a clang::ento::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 0x00007f8db9a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f8db9a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f8db9a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f8db9a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f8db9a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f8db9a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f8db9a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f8db7eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f8db7eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f8db7eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f8db7eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f8db9587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f8db952bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f8db952bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f8db952bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f8db95e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005644b1a1cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005644b1a20792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005644b1a21234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f8db0027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f8db0028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005644b1a160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144748 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/UserNullabilityAnnotations.m (464 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.	<eof> parser at end of file
 #0 0x00007fc60fb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc60fb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc60fb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc60e63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc61814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc61814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc61814d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc61814d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc61814d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc61814d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc61814d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc61814d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc617df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc617df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc617df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc617df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc617df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc617df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc617df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc617df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc617df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc617df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc617df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc617df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc617ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc617ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc617ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc617df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc617df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc617df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc617ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc617ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc617ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc617dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc617dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc617dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc617e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc617e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc617e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc617d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc617d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc617d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc617d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc617d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc617d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc617d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fc617f623ee llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fc617f623ee llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fc617f623ee 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 0x00007fc617f623ee checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0
#50 0x00007fc617f623ee 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 0x00007fc617d4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#52 0x00007fc617d4ba1c 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 0x00007fc617d84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#54 0x00007fc617d84275 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 0x00007fc617d84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#56 0x00007fc618073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fc618073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fc618073d0a clang::ento::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 0x00007fc618073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fc618073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fc61807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fc61807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fc61807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fc61807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fc61807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fc6164ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fc6164ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fc6164ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fc6164ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fc617b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fc617b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fc617b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fc617b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fc617be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000561e8f28dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000561e8f291792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000561e8f292234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fc60e627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fc60e628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000561e8f2870a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144813 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/PR49642.c (465 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.	<eof> 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 0x00007f82b5145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f82b5143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f82b5145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f82b3c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f82bd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f82bd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f82bd74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f82bd74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f82bd74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f82bd74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f82bd74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f82bd74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f82bd3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f82bd3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f82bd3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f82bd3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f82bd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f82bd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f82bd3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f82bd3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f82bd3f7442 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f82bd3f7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f82bd3f7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f82bd3f7442 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f82bd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f82bd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f82bd3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f82bd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f82bd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f82bd3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f82bd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f82bd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f82bd3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f82bd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f82bd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f82bd3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f82bd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f82bd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f82bd406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f82bd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f82bd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f82bd36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f82bd36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f82bd3b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f82bd3b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f82bd3b97ed 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 0x00007f82bd3b97ed 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 0x00007f82bd383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f82bd383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f82bd383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f82bd383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f82bd383269 clang::ento::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 0x00007f82bd3836a3 clang::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 0x00007f82bd3836a3 clang::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 0x00007f82bd383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f82bd383c1f clang::ento::CoreEngine::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 0x00007f82bd383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f82bd383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f82bd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f82bd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f82bd673d0a clang::ento::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 0x00007f82bd673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f82bd673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f82bd67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f82bd67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f82bd67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f82bd67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f82bd67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f82bbaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f82bbaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f82bbaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f82bbaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f82bd187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f82bd12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f82bd12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f82bd12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f82bd1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000056431c225ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000056431c229792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000056431c22a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f82b3c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f82b3c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000056431c21f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144797 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/SpecialFunctionsCFError.cpp (466 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.	<eof> parser at end of file
 #0 0x00007f2469545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2469543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2469545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f246803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2471b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2471b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2471b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2471b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2471b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2471b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2471b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2471b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f24717f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f24717f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f24717f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f24717f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f24717f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f24717f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f24717f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f24717f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f24717f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f24717f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f24717f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f24717f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f24717dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f24717dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f24717dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f24717f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f24717f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f24717f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f24717dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f24717dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f24717dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f24717ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f24717ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f24717ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2471806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2471806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2471806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f247176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f247176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f247176376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f247176376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2471763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2471763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2471763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f247172dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f247172dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f247172dcbe 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 0x00007f2471774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f2471774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f2471774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f2471784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f2471784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f2471784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f2471a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f2471a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f2471a73d0a clang::ento::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 0x00007f2471a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f2471a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f2471a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f2471a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f2471a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f2471a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f2471a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f246feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f246feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f246feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f246feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f2471587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f247152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f247152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f247152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f24715e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000564a1f76bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000564a1f76f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000564a1f770234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f2468027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f2468028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000564a1f7650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144812 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/ObjCProperties.m (467 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.	<eof> parser at end of file
 #0 0x00007fe170b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe170b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe170b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe16f63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe17914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe17914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe17914d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe17914d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe17914d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe17914d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe17914d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe17914d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe178df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe178df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe178df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe178df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe178df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe178df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe178df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe178df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe178df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe178df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe178df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe178df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe178ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe178ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe178ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe178df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe178df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe178df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe178ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe178ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe178ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe178dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe178dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe178dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe178e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe178e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe178e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe178d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe178d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe178d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe178d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe178d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe178d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe178d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fe178d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fe178d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fe178d2dcbe 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 0x00007fe178d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fe178d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fe178d74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fe178d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fe178d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fe178d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fe179073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fe179073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fe179073d0a clang::ento::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 0x00007fe179073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fe179073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fe17907e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fe17907e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fe17907e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fe17907e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fe17907e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fe1774ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fe1774ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fe1774ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fe1774ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fe178b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fe178b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fe178b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fe178b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fe178be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056114fe7dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056114fe81792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056114fe82234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fe16f627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fe16f628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056114fe770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144750 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (468 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.	<eof> parser at end of file
 #0 0x00007fc3a5545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc3a5543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc3a5545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc3a403dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc3adb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc3adb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc3adb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc3adb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc3adb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc3adb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc3adb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc3adb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc3ad7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc3ad7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc3ad7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc3ad7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc3ad7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc3ad7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc3ad7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc3ad7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc3ad7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc3ad7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc3ad7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc3ad7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc3ad7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc3ad7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc3ad7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc3ad7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc3ad7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc3ad7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc3ad7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc3ad7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc3ad7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc3ad7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc3ad7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc3ad7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc3ad806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc3ad806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc3ad806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc3ad76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc3ad76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc3ad76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc3ad76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc3ad763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc3ad763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc3ad763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fc3ad72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fc3ad72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fc3ad72dcbe 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 0x00007fc3ad774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fc3ad774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fc3ad774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fc3ad784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fc3ad784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fc3ad784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fc3ada73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fc3ada73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fc3ada73d0a clang::ento::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 0x00007fc3ada73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fc3ada73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fc3ada7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fc3ada7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fc3ada7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fc3ada7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fc3ada7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fc3abeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fc3abeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fc3abeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fc3abeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fc3ad587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fc3ad52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fc3ad52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fc3ad52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fc3ad5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000561c1d9a5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000561c1d9a9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000561c1d9aa234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fc3a4027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fc3a4028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000561c1d99f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144793 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/PR35418.cpp (470 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.	<eof> 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 0x00007f28af945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f28af943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f28af945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f28ae43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f28b7f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f28b7f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f28b7f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f28b7f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f28b7f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f28b7f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f28b7f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f28b7f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f28b7bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f28b7bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f28b7bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f28b7bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f28b7bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f28b7bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f28b7bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f28b7bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f28b7bf7442 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f28b7bf7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f28b7bf7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f28b7bf7442 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f28b7bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f28b7bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f28b7bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f28b7bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f28b7bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f28b7bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f28b7bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f28b7bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f28b7bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f28b7bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f28b7bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f28b7bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f28b7c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f28b7c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f28b7c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f28b7b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f28b7b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f28b7b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f28b7b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f28b7bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f28b7bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f28b7bb97ed 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 0x00007f28b7bb97ed 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 0x00007f28b7b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f28b7b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f28b7b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f28b7b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f28b7b83269 clang::ento::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 0x00007f28b7b836a3 clang::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 0x00007f28b7b836a3 clang::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 0x00007f28b7b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f28b7b83c1f clang::ento::CoreEngine::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 0x00007f28b7b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f28b7b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f28b7e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f28b7e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f28b7e73d0a clang::ento::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 0x00007f28b7e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f28b7e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f28b7e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f28b7e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f28b7e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f28b7e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f28b7e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f28b62ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f28b62ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f28b62ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f28b62ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f28b7987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f28b792bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f28b792bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f28b792bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f28b79e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055efdf3a6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055efdf3aa792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055efdf3ab234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f28ae427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f28ae428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055efdf3a00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144764 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/PR24184.cpp (472 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.	<eof> 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 0x00007fab4eb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fab4eb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fab4eb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fab4d63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fab5714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fab5714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fab5714d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fab5714d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fab5714d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fab5714d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fab5714d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fab5714d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fab56df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fab56df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fab56df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fab56df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fab56df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fab56df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fab56df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fab56df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fab56df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fab56df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fab56df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fab56df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fab56ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fab56ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fab56ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fab56df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fab56df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fab56df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fab56ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fab56ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fab56ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fab56dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fab56dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fab56dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fab56e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fab56e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fab56e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fab56d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fab56d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fab56d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fab56d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fab5724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fab5724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fab5724b438 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 0x00007fab56e9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fab56e9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fab56e9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fab56e9d38e 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 0x00007fab56d4cd4a 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 0x00007fab56d99877 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 0x00007fab56d99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fab56db925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fab56db925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fab56db925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fab56db925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007fab56dbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fab56dbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fab56dbc55a 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 0x00007fab56d81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007fab56d81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007fab56d81922 clang::ento::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 0x00007fab56d836a3 clang::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 0x00007fab56d836a3 clang::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 0x00007fab56d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fab56d83c1f clang::ento::CoreEngine::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 0x00007fab56d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007fab56d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007fab57073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fab57073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fab57073d0a clang::ento::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 0x00007fab57073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007fab57073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007fab5707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007fab5707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007fab5707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007fab5707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007fab5707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007fab554ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007fab554ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007fab554ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007fab554ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007fab56b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007fab56b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007fab56b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007fab56b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007fab56be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055eeee434ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055eeee438792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055eeee439234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007fab4d627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007fab4d628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055eeee42e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144759 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/autoreleasewritechecker_test.m (473 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.	<eof> 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 0x00007f655d345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f655d343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f655d345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f655be3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f656556af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f656556af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f656556af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f656556af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f656556af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f656556af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f656556af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f656556af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f656593b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f656593b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f656593b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f656593b114 (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 0x00007f656554d820 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 0x00007f656557a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f656557a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f656557a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f656557a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f656557a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f656557a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f656557a143 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 0x00007f65655834b5 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 0x00007f6565583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6565583c1f clang::ento::CoreEngine::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 0x00007f6565583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f6565583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f6565873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f6565873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f6565873d0a clang::ento::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 0x00007f6565873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f6565873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f656587e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f656587e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f656587e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f656587e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f656587e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f6563cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f6563cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f6563cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f6563cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f6565387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f656532bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f656532bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f656532bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f65653e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000557fb1474ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000557fb1478792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000557fb1479234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f655be27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f655be28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000557fb146e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145006 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (474 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.	<eof> parser at end of file
 #0 0x00007f2c65345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2c65343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2c65345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2c63e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2c6d94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2c6d94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2c6d94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2c6d94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2c6d94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2c6d94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2c6d94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2c6d94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2c6d5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2c6d5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2c6d5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2c6d5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2c6d5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2c6d5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2c6d5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2c6d5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2c6d5f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2c6d5f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2c6d5f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2c6d5f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2c6d5dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2c6d5dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2c6d5dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2c6d5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2c6d5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2c6d5dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2c6d563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f2c6d563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f2c6d563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007f2c6d563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2c6d57f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f2c6d57f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f2c6d57f4ff 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 0x00007f2c6d57f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007f2c6d57fa3a 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 0x00007f2c6d583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007f2c6d583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007f2c6d873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007f2c6d873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007f2c6d873d0a clang::ento::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 0x00007f2c6d873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007f2c6d873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007f2c6d87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007f2c6d87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007f2c6d87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007f2c6d87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007f2c6d87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007f2c6bcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007f2c6bcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007f2c6bcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007f2c6bcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007f2c6d387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007f2c6d32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007f2c6d32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007f2c6d32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007f2c6d3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055c5743beccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055c5743c2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055c5743c3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007f2c63e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007f2c63e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055c5743b80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145047 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/additive-op-on-sym-int-expr.c (475 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.	<eof> 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 0x00007f0af3345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0af3343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0af3345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0af1e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0afb5e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f0afb5e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0afb5e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0afb5e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f0afb5e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f0afb5e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f0afb5e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f0afb5e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f0afb5e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f0afb5e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f0afb5e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f0afb5e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f0afb5e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f0afb5dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f0afb5dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f0afb5dcb97 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afba4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#21 0x00007f0afba4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#22 0x00007f0afba4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#23 0x00007f0afb5dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#24 0x00007f0afb5dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#25 0x00007f0afb5dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0afb5dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#27 0x00007f0afb5dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#28 0x00007f0afb5dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#29 0x00007f0afb5dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f0afb5dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#31 0x00007f0afb5dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#32 0x00007f0afb5dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#33 0x00007f0afb5dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f0afb5dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#35 0x00007f0afb5dbf04 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f0afb5dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f0afb5dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f0afb5dbf04 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afb5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#40 0x00007f0afb5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#41 0x00007f0afb5dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afb563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f0afb563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f0afb563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#45 0x00007f0afb563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afb564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f0afb564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f0afb564094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afb7e0d5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#50 0x00007f0afb7e0d5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#51 0x00007f0afb7e0d5e applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:921:71
#52 0x00007f0afb7e0d5e (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0afb7fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#54 0x00007f0afb7fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#55 0x00007f0afb7fc2ed (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 0x00007f0afb553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#57 0x00007f0afb553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f0afb553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#59 0x00007f0afb553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#60 0x00007f0afb553ccd 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 0x00007f0afb5b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#62 0x00007f0afb5b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#63 0x00007f0afb5b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#64 0x00007f0afb5b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#65 0x00007f0afb5b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#66 0x00007f0afb5b36dd 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 0x00007f0afb5b417f 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 0x00007f0afb5820a6 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 0x00007f0afb5820a6 clang::ento::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 0x00007f0afb5836a3 clang::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 0x00007f0afb5836a3 clang::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 0x00007f0afb583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0afb583c1f clang::ento::CoreEngine::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 0x00007f0afb583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#75 0x00007f0afb583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#76 0x00007f0afb873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#77 0x00007f0afb873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#78 0x00007f0afb873d0a clang::ento::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 0x00007f0afb873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#80 0x00007f0afb873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#81 0x00007f0afb87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#82 0x00007f0afb87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#83 0x00007f0afb87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#84 0x00007f0afb87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#85 0x00007f0afb87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#86 0x00007f0af9cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#87 0x00007f0af9cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#88 0x00007f0af9cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#89 0x00007f0af9cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#90 0x00007f0afb387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#91 0x00007f0afb32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#92 0x00007f0afb32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#93 0x00007f0afb32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#94 0x00007f0afb3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#95 0x000055ecebdc5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#96 0x000055ecebdc9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#97 0x000055ecebdca234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#98 0x00007f0af1e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f0af1e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055ecebdbf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1144856 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/bitwise-ops.c (476 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.	<eof> 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 0x00007f8b18b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8b18b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8b18b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8b1763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8b2114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8b2114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8b2114d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8b2114d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8b2114d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8b2114d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8b2114d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8b2114d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8b20df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8b20df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8b20df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8b20df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8b20df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8b20df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8b20df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8b20df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8b20df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8b20df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8b20df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8b20df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8b20ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8b20ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8b20ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8b20df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8b20df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8b20df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8b20ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8b20ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8b20ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8b20dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8b20dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8b20dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8b20e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8b20e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8b20e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8b20d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8b20d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8b20d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8b20d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f8b20db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8b20db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8b20db97ed 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 0x00007f8b20db97ed 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 0x00007f8b20d83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f8b20d83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f8b20d83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f8b20d83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f8b20d83269 clang::ento::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 0x00007f8b20d836a3 clang::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 0x00007f8b20d836a3 clang::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 0x00007f8b20d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8b20d83c1f clang::ento::CoreEngine::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 0x00007f8b20d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f8b20d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f8b21073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f8b21073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f8b21073d0a clang::ento::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 0x00007f8b21073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f8b21073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f8b2107e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f8b2107e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f8b2107e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f8b2107e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f8b2107e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f8b1f4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f8b1f4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f8b1f4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f8b1f4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f8b20b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f8b20b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f8b20b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f8b20b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f8b20be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005607359daccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005607359de792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005607359df234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f8b17627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f8b17628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005607359d40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145076 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> parser at end of file
 #0 0x00007f2a36745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2a36743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2a36745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2a3523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2a3e97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f2a3e97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2a3e97e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2a3e97e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f2a3e97e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f2a3e97e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f2a3e97e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f2a3e97e41e 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 0x00007f2a3e97eee0 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 0x00007f2a3e983d6e 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 0x00007f2a3e983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f2a3e983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f2a3ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f2a3ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f2a3ec73d0a clang::ento::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 0x00007f2a3ec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f2a3ec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f2a3ec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f2a3ec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f2a3ec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f2a3ec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f2a3ec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f2a3d0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f2a3d0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f2a3d0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f2a3d0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f2a3e787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f2a3e72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f2a3e72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f2a3e72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f2a3e7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000563c63b05ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000563c63b09792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000563c63b0a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f2a35227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f2a35228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000563c63aff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145087 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/blocks.mm (479 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.	<eof> 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 0x00007fc0c3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc0c3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc0c3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc0c263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc0cbd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fc0cbd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fc0cbd50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fc0cbd50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fc0cbd50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fc0cbd50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fc0cbd50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fc0cbd50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007fc0cbd5cb23 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007fc0cbd5cb23 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007fc0cbd5cb23 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007fc0cbd5cb23 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 0x00007fc0cbd5cb23 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:272:40
#17 0x00007fc0cbdc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#18 0x00007fc0cbdc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#19 0x00007fc0cbdc5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#20 0x00007fc0cbdc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#21 0x00007fc0cbdc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#22 0x00007fc0cbdc6598 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 0x00007fc0cbd62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#24 0x00007fc0cbd62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#25 0x00007fc0cbd62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#26 0x00007fc0cbd62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#27 0x00007fc0cbd62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#28 0x00007fc0cbd62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#29 0x00007fc0cbd62911 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 0x00007fc0cbdc472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#31 0x00007fc0cbdc472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#32 0x00007fc0cbdc472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#33 0x00007fc0cbdc472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#34 0x00007fc0cbdc472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#35 0x00007fc0cbdc472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#36 0x00007fc0cbdc472c 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 0x00007fc0cbd82053 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 0x00007fc0cbd82053 clang::ento::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 0x00007fc0cbd836a3 clang::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 0x00007fc0cbd836a3 clang::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 0x00007fc0cbd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc0cbd83c1f clang::ento::CoreEngine::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 0x00007fc0cbd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#44 0x00007fc0cbd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#45 0x00007fc0cc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#46 0x00007fc0cc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#47 0x00007fc0cc073d0a clang::ento::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 0x00007fc0cc073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#49 0x00007fc0cc073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#50 0x00007fc0cc07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#51 0x00007fc0cc07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#52 0x00007fc0cc07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#53 0x00007fc0cc07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#54 0x00007fc0cc07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#55 0x00007fc0ca4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#56 0x00007fc0ca4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#57 0x00007fc0ca4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#58 0x00007fc0ca4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#59 0x00007fc0cbb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#60 0x00007fc0cbb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#61 0x00007fc0cbb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#62 0x00007fc0cbb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#63 0x00007fc0cbbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#64 0x0000559e5360eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#65 0x0000559e53612792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#66 0x0000559e53613234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#67 0x00007fc0c2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#68 0x00007fc0c2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#69 0x0000559e536080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145113 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/block-in-critical-section.m (481 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.	<eof> 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 0x00007f39f4745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f39f4743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f39f4745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f39f323dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f39fcd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f39fcd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f39fcd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f39fcd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f39fcd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f39fcd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f39fcd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f39fcd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f39fc9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f39fc9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f39fc9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f39fc9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f39fc9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f39fc9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f39fc9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f39fc9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f39fc9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f39fc9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f39fc9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f39fc9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f39fc9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f39fc9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f39fc9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f39fc9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f39fc9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f39fc9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f39fc9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f39fc9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f39fc9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f39fc9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f39fc9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f39fc9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f39fca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f39fca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f39fca06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f39fc96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f39fc96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f39fc96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f39fc96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f39fce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f39fce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f39fce4b438 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 0x00007f39fc9c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f39fc9c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f39fc9c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f39fc9c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f39fc9c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f39fc9c8512 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 0x00007f39fc9819b3 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 0x00007f39fc9819b3 clang::ento::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 0x00007f39fc9836a3 clang::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 0x00007f39fc9836a3 clang::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 0x00007f39fc983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f39fc983c1f clang::ento::CoreEngine::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 0x00007f39fc983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f39fc983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f39fcc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f39fcc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f39fcc73d0a clang::ento::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 0x00007f39fcc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f39fcc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f39fcc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f39fcc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f39fcc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f39fcc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f39fcc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f39fb0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f39fb0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f39fb0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f39fb0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f39fc787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f39fc72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f39fc72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f39fc72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f39fc7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055de42215ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055de42219792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055de4221a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f39f3227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f39f3228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000055de4220f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145092 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/bug_hash_test.cpp (483 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.	<eof> parser at end of file
 #0 0x00007f6d24145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6d24143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6d24145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6d22c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6d2c37e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6d2c37e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6d2c37e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6d2c37e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6d2c37e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6d2c37e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6d2c37e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f6d2c37e41e 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 0x00007f6d2c37eee0 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 0x00007f6d2c383d6e 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 0x00007f6d2c383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f6d2c383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f6d2c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f6d2c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f6d2c673d0a clang::ento::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 0x00007f6d2c673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f6d2c673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f6d2c67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f6d2c67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f6d2c67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f6d2c67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f6d2c67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f6d2aaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f6d2aaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f6d2aaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f6d2aaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f6d2c187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f6d2c12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f6d2c12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f6d2c12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f6d2c1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000056530168accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000056530168e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000056530168f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f6d22c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f6d22c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x00005653016840a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145150 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/blocks.m (484 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.	<eof> parser at end of file
 #0 0x00007fc9af145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc9af143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc9af145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc9adc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc9b774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc9b774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc9b774d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc9b774d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc9b774d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc9b774d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc9b774d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc9b774d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc9b73f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc9b73f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc9b73f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc9b73f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc9b73f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc9b73f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc9b73f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc9b73f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc9b73f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc9b73f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc9b73f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc9b73f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc9b73dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc9b73dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc9b73dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc9b73f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc9b73f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc9b73f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc9b73dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc9b73dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc9b73dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc9b73ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc9b73ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc9b73ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc9b7406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc9b7406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc9b7406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc9b736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc9b736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc9b736376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc9b736376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc9b7363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc9b7363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc9b7363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fc9b732dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fc9b732dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fc9b732dcbe 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 0x00007fc9b7374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fc9b7374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fc9b7374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fc9b7384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fc9b7384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fc9b7384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fc9b7673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fc9b7673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fc9b7673d0a clang::ento::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 0x00007fc9b7673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fc9b7673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fc9b767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fc9b767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fc9b767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fc9b767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fc9b767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fc9b5aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fc9b5aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fc9b5aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fc9b5aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fc9b7187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fc9b712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fc9b712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fc9b712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fc9b71e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056448a85accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056448a85e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056448a85f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fc9adc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fc9adc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056448a8540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145111 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/cert/env34-c-cert-examples.c (492 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.	<eof> 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 0x00007f0aebd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0aebd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0aebd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0aea83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0af434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0af434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0af434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0af434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0af434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0af434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0af434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0af434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0af3ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0af3ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0af3ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0af3ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0af3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0af3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0af3ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0af3ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0af3ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0af3ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0af3ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0af3ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0af3fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0af3fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0af3fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f0af3ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0af3ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0af3ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f0af3fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0af3fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0af3fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0af3fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0af3fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0af3fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0af4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0af4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0af4006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0af3f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0af3f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0af3f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0af3f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0af3fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0af3fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0af3fb97ed 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 0x00007f0af3fb97ed 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 0x00007f0af3f83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f0af3f83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f0af3f83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f0af3f83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f0af3f83269 clang::ento::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 0x00007f0af3f836a3 clang::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 0x00007f0af3f836a3 clang::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 0x00007f0af3f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0af3f83c1f clang::ento::CoreEngine::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 0x00007f0af3f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f0af3f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f0af4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f0af4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f0af4273d0a clang::ento::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 0x00007f0af4273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f0af4273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f0af427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f0af427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f0af427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f0af427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f0af427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f0af26ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f0af26ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f0af26ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f0af26ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f0af3d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f0af3d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f0af3d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f0af3d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f0af3de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005620f5369ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005620f536d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005620f536e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f0aea827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f0aea828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005620f53630a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145269 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,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/casts.cpp (494 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.	<eof> 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 0x00007ff8b0145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff8b0143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff8b0145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff8aec3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff8b874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff8b874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff8b874d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff8b874d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff8b874d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff8b874d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff8b874d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff8b874d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff8b83f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff8b83f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff8b83f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff8b83f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff8b83f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff8b83f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff8b83f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff8b83f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff8b83f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff8b83f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff8b83f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff8b83f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff8b83dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff8b83dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff8b83dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff8b83f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff8b83f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff8b83f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff8b83dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff8b83dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff8b83dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff8b83ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff8b83ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff8b83ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff8b8406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff8b8406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff8b8406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff8b836376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff8b836376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff8b836376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff8b836376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff8b83b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff8b83b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff8b83b97ed 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 0x00007ff8b83b97ed 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 0x00007ff8b8383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007ff8b8383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007ff8b8383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007ff8b8383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007ff8b8383269 clang::ento::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 0x00007ff8b83836a3 clang::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 0x00007ff8b83836a3 clang::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 0x00007ff8b8383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff8b8383c1f clang::ento::CoreEngine::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 0x00007ff8b8383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007ff8b8383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007ff8b8673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007ff8b8673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007ff8b8673d0a clang::ento::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 0x00007ff8b8673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007ff8b8673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007ff8b867e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007ff8b867e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007ff8b867e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007ff8b867e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007ff8b867e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007ff8b6aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007ff8b6aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007ff8b6aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007ff8b6aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007ff8b8187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007ff8b812bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007ff8b812bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007ff8b812bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007ff8b81e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055cb2a837ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055cb2a83b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055cb2a83c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007ff8aec27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007ff8aec28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055cb2a8310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145254 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++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-logic.cpp (495 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.	<eof> 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 0x00007fdfc1745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdfc1743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdfc1745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdfc023dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdfc9d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdfc9d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdfc9d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdfc9d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdfc9d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdfc9d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdfc9d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdfc9d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdfc99f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdfc99f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdfc99f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdfc99f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdfc99f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdfc99f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdfc99f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdfc99f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdfc99f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdfc99f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdfc99f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdfc99f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdfc99dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdfc99dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdfc99dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdfc99f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdfc99f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdfc99f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdfc99dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdfc99dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdfc99dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdfc99ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdfc99ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdfc99ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdfc9a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdfc9a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdfc9a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdfc996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdfc996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdfc996376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdfc996376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fdfc9963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdfc9963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdfc9963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fdfc9d49112 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fdfc9d49112 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fdfc9d49112 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 0x00007fdfc9d49112 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 0x00007fdfc9a535d9 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 0x00007fdfc99627d3 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 0x00007fdfc99b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#53 0x00007fdfc99b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#54 0x00007fdfc99b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#55 0x00007fdfc99b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#56 0x00007fdfc99b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#57 0x00007fdfc99b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#58 0x00007fdfc99b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#59 0x00007fdfc99b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#60 0x00007fdfc99b35b3 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 0x00007fdfc99b417f 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 0x00007fdfc99820a6 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 0x00007fdfc99820a6 clang::ento::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 0x00007fdfc99836a3 clang::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 0x00007fdfc99836a3 clang::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 0x00007fdfc9983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdfc9983c1f clang::ento::CoreEngine::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 0x00007fdfc9983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#69 0x00007fdfc9983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#70 0x00007fdfc9c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#71 0x00007fdfc9c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#72 0x00007fdfc9c73d0a clang::ento::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 0x00007fdfc9c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#74 0x00007fdfc9c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#75 0x00007fdfc9c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#76 0x00007fdfc9c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#77 0x00007fdfc9c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#78 0x00007fdfc9c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#79 0x00007fdfc9c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#80 0x00007fdfc80ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#81 0x00007fdfc80ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#82 0x00007fdfc80ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#83 0x00007fdfc80ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#84 0x00007fdfc9787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#85 0x00007fdfc972bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#86 0x00007fdfc972bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#87 0x00007fdfc972bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#88 0x00007fdfc97e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#89 0x0000565101fe3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#90 0x0000565101fe7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#91 0x0000565101fe8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#92 0x00007fdfc0227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#93 0x00007fdfc0228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#94 0x0000565101fdd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145221 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++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/casts.m (497 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.	<eof> 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 0x00007f4a36f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4a36f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4a36f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4a35a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4a3f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4a3f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4a3f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4a3f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4a3f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4a3f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4a3f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4a3f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4a3f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4a3f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4a3f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4a3f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4a3f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4a3f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4a3f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4a3f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4a3f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4a3f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4a3f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4a3f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4a3f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4a3f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4a3f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4a3f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4a3f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4a3f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4a3f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4a3f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4a3f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4a3f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4a3f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4a3f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4a3f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4a3f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4a3f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4a3f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4a3f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4a3f16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4a3f16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4a3f64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4a3f64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4a3f64b438 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 0x00007f4a3f1c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f4a3f1c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f4a3f1c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f4a3f1c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f4a3f1c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f4a3f1c8512 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 0x00007f4a3f1819b3 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 0x00007f4a3f1819b3 clang::ento::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 0x00007f4a3f1836a3 clang::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 0x00007f4a3f1836a3 clang::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 0x00007f4a3f183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4a3f183c1f clang::ento::CoreEngine::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 0x00007f4a3f183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f4a3f183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f4a3f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f4a3f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f4a3f473d0a clang::ento::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 0x00007f4a3f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f4a3f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f4a3f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f4a3f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f4a3f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f4a3f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f4a3f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f4a3d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f4a3d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f4a3d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f4a3d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f4a3ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f4a3ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f4a3ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f4a3ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f4a3efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x00005634d6754ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x00005634d6758792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x00005634d6759234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f4a35a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f4a35a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x00005634d674e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145260 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,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.m
--
********************
Testing:  0
FAIL: Clang :: Analysis/cert/env34-c.c (498 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.	<eof> 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 0x00007fabda745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fabda743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fabda745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fabd923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fabe2aeef5e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fabe2aeef5e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fabe2aeef5e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fabe2aeef5e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fabe2aeef5e llvm::ImmutableMap<clang::FunctionDecl const*, clang::ento::MemRegion const*, llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fabe2aeef5e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::FunctionDecl const*, clang::ento::MemRegion const*, llvm::ImutKeyValueInfo<clang::FunctionDecl const*, clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fabe2aeef5e get<(anonymous namespace)::PreviousCallResultMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:0
#11 0x00007fabe2aeef5e (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 0x00007fabe2aed903 (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 0x00007fabe2953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#14 0x00007fabe2953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007fabe2953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#16 0x00007fabe2953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#17 0x00007fabe2953ccd 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 0x00007fabe29b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#19 0x00007fabe29b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#20 0x00007fabe29b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#21 0x00007fabe29b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#22 0x00007fabe29b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#23 0x00007fabe29b36dd 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 0x00007fabe29b417f 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 0x00007fabe29820a6 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 0x00007fabe29820a6 clang::ento::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 0x00007fabe29836a3 clang::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 0x00007fabe29836a3 clang::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 0x00007fabe2983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fabe2983c1f clang::ento::CoreEngine::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 0x00007fabe2983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#32 0x00007fabe2983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#33 0x00007fabe2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007fabe2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007fabe2c73d0a clang::ento::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 0x00007fabe2c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#37 0x00007fabe2c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#38 0x00007fabe2c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#39 0x00007fabe2c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#40 0x00007fabe2c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#41 0x00007fabe2c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#42 0x00007fabe2c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#43 0x00007fabe10ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#44 0x00007fabe10ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#45 0x00007fabe10ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#46 0x00007fabe10ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#47 0x00007fabe2787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#48 0x00007fabe272bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#49 0x00007fabe272bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#50 0x00007fabe272bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#51 0x00007fabe27e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#52 0x000055d720616ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#53 0x000055d72061a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#54 0x000055d72061b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#55 0x00007fabd9227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#56 0x00007fabd9228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#57 0x000055d7206100a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145280 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=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/cast-value-state-dump.cpp (499 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": [
           ^
<stdin>: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.
^
<stdin>:2:7: note: possible intended match here
Stack dump:
      ^
Input file: <stdin>
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. <eof> 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 (500 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.	<eof> 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 0x00007fcb36d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcb36d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcb36d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcb3583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcb3f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcb3f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcb3f34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcb3f34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcb3f34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcb3f34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcb3f34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcb3f34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcb3eff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcb3eff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcb3eff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcb3eff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcb3eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcb3eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcb3eff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcb3eff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcb3eff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcb3eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcb3eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcb3eff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcb3efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcb3efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcb3efdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcb3eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcb3eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcb3eff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcb3efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcb3efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcb3efdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcb3efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcb3efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcb3efffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcb3f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcb3f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcb3f006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcb3ef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcb3ef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcb3ef6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcb3ef6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fcb3f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcb3f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcb3f44b438 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 0x00007fcb3f09d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fcb3f09d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fcb3f09d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fcb3f09d38e 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 0x00007fcb3ef4cd4a 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 0x00007fcb3ef99877 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 0x00007fcb3ef99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fcb3efb925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fcb3efb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fcb3efb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fcb3efb925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007fcb3efbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fcb3efbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fcb3efbc55a 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 0x00007fcb3ef81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007fcb3ef81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007fcb3ef81922 clang::ento::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 0x00007fcb3ef836a3 clang::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 0x00007fcb3ef836a3 clang::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 0x00007fcb3ef83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcb3ef83c1f clang::ento::CoreEngine::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 0x00007fcb3ef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007fcb3ef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007fcb3f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fcb3f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fcb3f273d0a clang::ento::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 0x00007fcb3f273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007fcb3f273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007fcb3f27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007fcb3f27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007fcb3f27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007fcb3f27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007fcb3f27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007fcb3d6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007fcb3d6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007fcb3d6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007fcb3d6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007fcb3ed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007fcb3ed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007fcb3ed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007fcb3ed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007fcb3ede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055b220894ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055b220898792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055b220899234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007fcb35827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007fcb35828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055b22088e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145258 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-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/bool-assignment.c (502 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.	<eof> 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 0x00007f7fa4545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7fa4543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7fa4545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7fa303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7facb42658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7facb42658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7facb42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7facb42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7facb42658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7facb42658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7facb42658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7facb42658 (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 0x00007f7fac753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007f7fac753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f7fac753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007f7fac753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007f7fac753ccd 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 0x00007f7fac7b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007f7fac7b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007f7fac7b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007f7fac7b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007f7fac7b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007f7fac7b36dd 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 0x00007f7fac7b417f 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 0x00007f7fac7820a6 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 0x00007f7fac7820a6 clang::ento::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 0x00007f7fac7836a3 clang::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 0x00007f7fac7836a3 clang::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 0x00007f7fac783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7fac783c1f clang::ento::CoreEngine::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 0x00007f7fac783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f7fac783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f7faca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f7faca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f7faca73d0a clang::ento::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 0x00007f7faca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f7faca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f7faca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f7faca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f7faca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f7faca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f7faca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f7faaeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f7faaeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f7faaeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f7faaeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f7fac587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f7fac52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f7fac52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f7fac52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f7fac5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x000056057e6a9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x000056057e6ad792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x000056057e6ae234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f7fa3027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f7fa3028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x000056057e6a30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145119 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/c11lock.c (503 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.	<eof> 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 0x00007f54feb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f54feb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f54feb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f54fd63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5507252ead retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5507252ead retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5507252ead retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5507252ead IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5507252ead ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5507252ead MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5507252ead get<(anonymous namespace)::LockMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5507252ead (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 0x00007f5506d4d820 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 0x00007f5506d7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f5506d7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f5506d7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f5506d7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f5506d7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f5506d7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f5506d7a143 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 0x00007f5506d834b5 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 0x00007f5506d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5506d83c1f clang::ento::CoreEngine::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 0x00007f5506d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f5506d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f5507073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f5507073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f5507073d0a clang::ento::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 0x00007f5507073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f5507073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f550707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f550707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f550707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f550707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f550707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f55054ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f55054ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f55054ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f55054ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f5506b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f5506b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f5506b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f5506b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f5506be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055e98d49cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055e98d4a0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055e98d4a1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f54fd627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f54fd628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055e98d4960a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145168 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/bsd-string.c (504 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling unknown_val_crash
 #0 0x00007fa096d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa096d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa096d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa09583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa09f44b9ce llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa09f44b9ce llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa09f44b9ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa09f44b9ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa09f44b9ce llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa09f44b9ce clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa09f44b9ce get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa09f44b9ce (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2503:0
#12 0x00007fa09f02534f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007fa09f02534f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007fa09f02534f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007fa09f02534f void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49
#16 0x00007fa09ef5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fa09ef5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fa09ef5186a clang::ento::CheckerFn<void (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12
#19 0x00007fa09ef5186a clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23
#20 0x00007fa09ef79fb2 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#21 0x00007fa09ef79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#22 0x00007fa09ef79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#23 0x00007fa09ef79fb2 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 0x00007fa09efa31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#25 0x00007fa09efa31d1 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 0x00007fa09ef7e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#27 0x00007fa09ef7e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#28 0x00007fa09ef7e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#29 0x00007fa09ef7e7eb 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 0x00007fa09ef7eee0 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 0x00007fa09ef83d6e 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 0x00007fa09ef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#33 0x00007fa09ef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#34 0x00007fa09f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#35 0x00007fa09f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#36 0x00007fa09f273d0a clang::ento::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 0x00007fa09f273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#38 0x00007fa09f273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#39 0x00007fa09f27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#40 0x00007fa09f27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#41 0x00007fa09f27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#42 0x00007fa09f27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#43 0x00007fa09f27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#44 0x00007fa09d6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#45 0x00007fa09d6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#46 0x00007fa09d6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#47 0x00007fa09d6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#48 0x00007fa09ed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#49 0x00007fa09ed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#50 0x00007fa09ed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#51 0x00007fa09ed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#52 0x00007fa09ede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#53 0x000055d732009ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#54 0x000055d73200d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#55 0x000055d73200e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#56 0x00007fa095827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#57 0x00007fa095828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#58 0x000055d7320030a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145125 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/call-invalidation.cpp (506 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.	<eof> parser at end of file
 #0 0x00007fdb6dd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb6dd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb6dd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb6c83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb75f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fdb75f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fdb75f7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fdb75f7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fdb75f7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fdb75f7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fdb75f7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fdb75f7e41e 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 0x00007fdb75f7eee0 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 0x00007fdb75f83d6e 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 0x00007fdb75f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fdb75f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fdb76273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fdb76273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fdb76273d0a clang::ento::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 0x00007fdb76273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fdb76273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fdb7627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fdb7627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fdb7627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fdb7627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fdb7627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fdb746ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fdb746ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fdb746ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fdb746ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fdb75d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fdb75d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fdb75d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fdb75d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fdb75de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055c6c173dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055c6c1741792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055c6c1742234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fdb6c827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fdb6c828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055c6c17370a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145208 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-no-inline.c (507 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.	<eof> 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 0x00007fd573145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd573143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd573145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd571c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd57b74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd57b74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd57b74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd57b74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd57b74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd57b74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd57b74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd57b74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd57b3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd57b3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd57b3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd57b3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd57b3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd57b3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd57b3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd57b3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd57b3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd57b3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd57b3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd57b3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd57b3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd57b3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd57b3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd57b3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd57b3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd57b3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd57b3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd57b3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd57b3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd57b3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd57b3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd57b3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd57b406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd57b406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd57b406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd57b36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd57b36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd57b36371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd57b36371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fd57b84b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd57b84b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd57b84b8bd 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 0x00007fd57b84b8bd 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 0x00007fd57b4a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fd57b4a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fd57b4a7f18 (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 0x00007fd57b4c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fd57b4c0c41 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 0x00007fd57b3627d3 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 0x00007fd57b3b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fd57b3b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fd57b3b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fd57b3b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fd57b3b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fd57b3b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fd57b3b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fd57b3b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fd57b3b35b3 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 0x00007fd57b3b417f 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 0x00007fd57b3820a6 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 0x00007fd57b3820a6 clang::ento::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 0x00007fd57b3836a3 clang::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 0x00007fd57b3836a3 clang::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 0x00007fd57b383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd57b383c1f clang::ento::CoreEngine::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 0x00007fd57b383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fd57b383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fd57b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fd57b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fd57b673d0a clang::ento::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 0x00007fd57b673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fd57b673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fd57b67d805 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17
#77 0x00007fd57b67d805 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1
#78 0x00007fd57b67d805 TraverseFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2226:1
#79 0x00007fd57b67d805 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 0x00007fd57b67db7d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27
#81 0x00007fd57b67db7d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007fd579aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007fd579aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007fd579aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007fd579aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007fd57b187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007fd57b12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007fd57b12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007fd57b12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007fd57b1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x000056192db62ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x000056192db66792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x000056192db67234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007fd571c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007fd571c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x000056192db5c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145102 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/builtin-functions.cpp (508 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.	<eof> 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 0x00007f726ab45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f726ab43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f726ab45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f726963dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f727314d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f727314d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f727314d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f727314d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f727314d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f727314d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f727314d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f727314d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7272df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7272df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7272df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7272df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7272df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7272df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7272df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7272df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7272df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7272df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7272df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7272df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7272ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7272ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7272ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7272df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7272df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7272df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7272ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7272ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7272ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7272dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7272dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7272dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7272e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7272e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7272e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7272d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7272d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7272d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7272d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f7272db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7272db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7272db97ed 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 0x00007f7272db97ed 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 0x00007f7272d83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f7272d83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f7272d83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f7272d83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f7272d83269 clang::ento::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 0x00007f7272d836a3 clang::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 0x00007f7272d836a3 clang::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 0x00007f7272d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7272d83c1f clang::ento::CoreEngine::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 0x00007f7272d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f7272d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f7273073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f7273073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f7273073d0a clang::ento::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 0x00007f7273073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f7273073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f727307e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f727307e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f727307e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f727307e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f727307e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f72714ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f72714ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f72714ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f72714ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f7272b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f7272b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f7272b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f7272b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f7272be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556d739d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556d739da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000556d739db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f7269627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f7269628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000556d739d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145161 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/call-and-message.cpp (509 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.	<eof> parser at end of file
 #0 0x00007f6587745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6587743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6587745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f658623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f658f97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f658f97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f658f97e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f658f97e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f658f97e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f658f97e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f658f97e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f658f97e41e 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 0x00007f658f97eee0 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 0x00007f658f983d6e 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 0x00007f658f983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f658f983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f658fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f658fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f658fc73d0a clang::ento::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 0x00007f658fc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f658fc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f658fc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f658fc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f658fc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f658fc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f658fc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f658e0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f658e0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f658e0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f658e0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f658f787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f658f72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f658f72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f658f72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f658f7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055cb4561accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055cb4561e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055cb4561f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f6586227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f6586228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055cb456140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145186 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/bug_hash_test.m (510 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.	<eof> parser at end of file
 #0 0x00007fce52945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fce52943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fce52945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fce5143dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fce5af4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fce5af4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fce5af4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fce5af4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fce5af4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fce5af4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fce5af4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fce5af4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fce5abf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fce5abf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fce5abf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fce5abf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fce5abf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fce5abf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fce5abf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fce5abf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fce5abf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fce5abf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fce5abf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fce5abf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fce5abdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fce5abdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fce5abdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fce5abf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fce5abf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fce5abf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fce5abdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fce5abdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fce5abdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fce5abffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fce5abffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fce5abffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fce5ac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fce5ac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fce5ac06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fce5ab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fce5ab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fce5ab6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fce5ab6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fce5ab63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fce5ab63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fce5ab63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fce5ab2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fce5ab2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fce5ab2dcbe 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 0x00007fce5ab74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fce5ab74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fce5ab74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fce5ab84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fce5ab84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fce5ab84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fce5ae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fce5ae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fce5ae73d0a clang::ento::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 0x00007fce5ae73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fce5ae73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fce5ae7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fce5ae7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fce5ae7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fce5ae7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fce5ae7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fce592ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fce592ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fce592ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fce592ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fce5a987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fce5a92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fce5a92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fce5a92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fce5a9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055dc9662bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055dc9662f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055dc96630234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fce51427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fce51428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055dc966250a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145149 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.cpp (511 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.	<eof> parser at end of file
 #0 0x00007f296ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f296ed43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f296ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f296d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f297734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f297734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f297734d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f297734d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f297734d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f297734d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f297734d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f297734d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2976ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2976ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2976ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2976ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2976ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2976ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2976ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2976ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2976ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2976ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2976ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2976ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2976fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2976fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2976fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2976ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2976ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2976ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2976fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2976fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2976fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2976fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2976fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2976fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2977006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2977006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2977006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2976f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2976f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2976f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2976f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2976f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2976f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2976f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f2976f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f2976f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f2976f2dcbe 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 0x00007f2976f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f2976f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f2976f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f2976f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f2976f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f2976f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f2977273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f2977273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f2977273d0a clang::ento::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 0x00007f2977273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f2977273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f297727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f297727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f297727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f297727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f297727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f29756ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f29756ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f29756ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f29756ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f2976d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f2976d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f2976d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f2976d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f2976de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055fba5641ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055fba5645792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055fba5646234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f296d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f296d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055fba563b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145148 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/bstring.c (512 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring.c:72:24>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring.c:531:3 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring.c:72:24>: Error evaluating statement
 #0 0x00007f43abd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f43abd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f43abd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f43aa83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f43b434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f43b434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f43b434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f43b434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f43b434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f43b434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f43b434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f43b434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f43b3ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f43b3ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f43b3ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f43b3ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f43b3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f43b3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f43b3ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f43b3ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f43b3ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f43b3ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f43b3ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f43b3ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f43b3fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f43b3fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f43b3fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f43b3ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f43b3ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f43b3ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f43b3fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f43b3fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f43b3fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f43b3fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f43b3fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f43b3fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f43b4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f43b4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f43b4006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f43b3f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f43b3f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f43b3f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f43b3f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f43b445850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f43b445850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f43b445850c 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 0x00007f43b445850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#47 0x00007f43b4458de1 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#48 0x00007f43b4458de1 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#49 0x00007f43b4458de1 (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007f43b402502a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#51 0x00007f43b402502a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007f43b402502a (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 0x00007f43b402b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#54 0x00007f43b402b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#55 0x00007f43b402b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#56 0x00007f43b402b219 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 0x00007f43b3f627d3 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 0x00007f43b3fb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007f43b3fb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007f43b3fb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007f43b3fb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007f43b3fb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007f43b3fb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#64 0x00007f43b3fb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#65 0x00007f43b3fb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#66 0x00007f43b3fb35b3 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 0x00007f43b3fb417f 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 0x00007f43b3f820a6 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 0x00007f43b3f820a6 clang::ento::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 0x00007f43b3f836a3 clang::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 0x00007f43b3f836a3 clang::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 0x00007f43b3f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f43b3f83c1f clang::ento::CoreEngine::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 0x00007f43b3f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#75 0x00007f43b3f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#76 0x00007f43b4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#77 0x00007f43b4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#78 0x00007f43b4273d0a clang::ento::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 0x00007f43b4273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#80 0x00007f43b4273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#81 0x00007f43b427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#82 0x00007f43b427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#83 0x00007f43b427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#84 0x00007f43b427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#85 0x00007f43b427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#86 0x00007f43b26ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#87 0x00007f43b26ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#88 0x00007f43b26ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#89 0x00007f43b26ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#90 0x00007f43b3d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#91 0x00007f43b3d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#92 0x00007f43b3d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#93 0x00007f43b3d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#94 0x00007f43b3de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#95 0x000055eeea17accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#96 0x000055eeea17e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#97 0x000055eeea17f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#98 0x00007f43aa827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f43aa828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055eeea1740a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145138 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/bstring_UninitRead.c (513 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.	<eof> 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 0x00007fcc17f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcc17f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcc17f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcc16a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcc201e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fcc201e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcc201e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcc201e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcc201e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcc201e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcc201e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fcc201e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fcc201e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fcc201e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fcc201e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fcc201e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fcc201e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fcc202062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007fcc202062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007fcc202062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007fcc202062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fcc20205694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007fcc20205694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007fcc20205694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fcc2064aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007fcc2064aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007fcc2064aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007fcc201dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007fcc201dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007fcc201dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007fcc201dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007fcc201dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007fcc201dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fcc201dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fcc201dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007fcc201dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007fcc201dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007fcc201dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007fcc201dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007fcc201f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007fcc201f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007fcc201f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007fcc201f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007fcc201dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007fcc201dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007fcc201dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007fcc201ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007fcc201ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007fcc201ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007fcc20206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007fcc20206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007fcc20206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007fcc2016371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007fcc2016371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007fcc2016371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007fcc2016371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007fcc2065850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007fcc2065850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007fcc2065850c 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 0x00007fcc2065850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#60 0x00007fcc206585d6 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#61 0x00007fcc206585d6 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#62 0x00007fcc206585d6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007fcc20658987 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#64 0x00007fcc20658987 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#65 0x00007fcc20658987 (anonymous namespace)::CStringChecker::CheckBufferAccess(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007fcc2065908a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:206:0
#67 0x00007fcc2065908a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#68 0x00007fcc2065908a (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007fcc2022502a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fcc2022502a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fcc2022502a (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 0x00007fcc2022b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#73 0x00007fcc2022b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#74 0x00007fcc2022b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#75 0x00007fcc2022b219 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 0x00007fcc201627d3 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 0x00007fcc201b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#78 0x00007fcc201b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#79 0x00007fcc201b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#80 0x00007fcc201b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#81 0x00007fcc201b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#82 0x00007fcc201b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#83 0x00007fcc201b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#84 0x00007fcc201b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#85 0x00007fcc201b35b3 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 0x00007fcc201b417f 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 0x00007fcc201820a6 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 0x00007fcc201820a6 clang::ento::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 0x00007fcc201836a3 clang::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 0x00007fcc201836a3 clang::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 0x00007fcc20183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcc20183c1f clang::ento::CoreEngine::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 0x00007fcc20183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#94 0x00007fcc20183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#95 0x00007fcc20473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#96 0x00007fcc20473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#97 0x00007fcc20473d0a clang::ento::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 0x00007fcc20473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#99 0x00007fcc20473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#100 0x00007fcc2047e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#101 0x00007fcc2047e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#102 0x00007fcc2047e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#103 0x00007fcc2047e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#104 0x00007fcc2047e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#105 0x00007fcc1e8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#106 0x00007fcc1e8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#107 0x00007fcc1e8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#108 0x00007fcc1e8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#109 0x00007fcc1ff87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#110 0x00007fcc1ff2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#111 0x00007fcc1ff2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#112 0x00007fcc1ff2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#113 0x00007fcc1ffe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#114 0x0000562fadebbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#115 0x0000562fadebf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#116 0x0000562fadec0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#117 0x00007fcc16a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#118 0x00007fcc16a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#119 0x0000562fadeb50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145152 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/cast-to-struct.cpp (514 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.	<eof> parser at end of file
 #0 0x00007f2e4f545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2e4f543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2e4f545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2e4e03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2e5777e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f2e5777e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2e5777e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2e5777e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f2e5777e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f2e5777e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f2e5777e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f2e5777e41e 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 0x00007f2e5777eee0 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 0x00007f2e57783d6e 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 0x00007f2e57783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f2e57783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f2e57a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f2e57a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f2e57a73d0a clang::ento::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 0x00007f2e57a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f2e57a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f2e57a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f2e57a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f2e57a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f2e57a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f2e57a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f2e55eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f2e55eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f2e55eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f2e55eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f2e57587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f2e5752bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f2e5752bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f2e5752bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f2e575e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x00005644dee3dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x00005644dee41792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x00005644dee42234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f2e4e027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f2e4e028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x00005644dee370a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145216 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/cert/env31-c.c (516 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.	<eof> 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 0x00007fba5ab45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fba5ab43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fba5ab45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fba5963dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fba62df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fba62df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fba62df07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fba62df07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fba62df07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fba62df07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fba62d7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fba62d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fba62d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fba62d7a263 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 0x00007fba62d834b5 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 0x00007fba62d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fba62d83b3c 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 0x00007fba62d83cf6 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 0x00007fba62d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fba62d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fba63073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fba63073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fba63073d0a clang::ento::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 0x00007fba63073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fba63073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fba6307e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fba6307e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fba6307e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fba6307e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fba6307e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fba614ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fba614ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fba614ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fba614ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fba62b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fba62b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fba62b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fba62b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fba62be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000561386c27ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000561386c2b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000561386c2c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fba59627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fba59628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000561386c210a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145263 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/cast-value-notes.cpp (517 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": [
               ^
<stdin>: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.
^
<stdin>:2:7: note: possible intended match here
Stack dump:
      ^
Input file: <stdin>
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. <eof> parser at end of file 
check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             5:  #0 0x00007f5ff1d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             6:  #1 0x00007f5ff1d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             7:  #2 0x00007f5ff1d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             .
             .
             .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/call_once.cpp (518 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.	<eof> 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 0x00007fcbf3945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcbf3943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcbf3945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcbf243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcbfbf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcbfbf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcbfbf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcbfbf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcbfbf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcbfbf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcbfbf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcbfbf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcbfbbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcbfbbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcbfbbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcbfbbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcbfbbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcbfbbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcbfbbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcbfbbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcbfbbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcbfbbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcbfbbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcbfbbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcbfbbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcbfbbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcbfbbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcbfbbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcbfbbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcbfbbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcbfbbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcbfbbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcbfbbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcbfbbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcbfbbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcbfbbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcbfbc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcbfbc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcbfbc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcbfbb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcbfbb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcbfbb6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcbfbb6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fcbfbbb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcbfbbb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcbfbbb97ed 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 0x00007fcbfbbb97ed 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 0x00007fcbfbb83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fcbfbb83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fcbfbb83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fcbfbb83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fcbfbb83269 clang::ento::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 0x00007fcbfbb836a3 clang::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 0x00007fcbfbb836a3 clang::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 0x00007fcbfbb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcbfbb83c1f clang::ento::CoreEngine::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 0x00007fcbfbb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fcbfbb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fcbfbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fcbfbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fcbfbe73d0a clang::ento::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 0x00007fcbfbe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fcbfbe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fcbfbe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fcbfbe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fcbfbe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fcbfbe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fcbfbe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fcbfa2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fcbfa2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fcbfa2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fcbfa2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fcbfb987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fcbfb92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fcbfb92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fcbfb92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fcbfb9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000562728ab5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000562728ab9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000562728aba234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fcbf2427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fcbf2428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000562728aaf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145212 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/call-and-message.m (519 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.	<eof> parser at end of file
 #0 0x00007fabb2345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fabb2343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fabb2345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fabb0e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fabba94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fabba94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fabba94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fabba94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fabba94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fabba94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fabba94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fabba94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fabba5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fabba5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fabba5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fabba5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fabba5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fabba5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fabba5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fabba5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fabba5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fabba5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fabba5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fabba5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fabba5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fabba5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fabba5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fabba5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fabba5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fabba5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fabba5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fabba5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fabba5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fabba5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fabba5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fabba5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fabba606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fabba606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fabba606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fabba56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fabba56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fabba56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fabba56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fabba563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fabba563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fabba563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fabba52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fabba52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fabba52dcbe 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 0x00007fabba574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fabba574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fabba574a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fabba584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fabba584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fabba584337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fabba873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fabba873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fabba873d0a clang::ento::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 0x00007fabba873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fabba873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fabba87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fabba87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fabba87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fabba87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fabba87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fabb8cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fabb8cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fabb8cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fabb8cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fabba387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fabba32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fabba32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fabba32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fabba3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055c04448accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055c04448e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055c04448f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fabb0e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fabb0e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055c0444840a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145196 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/copy-elision.mm (520 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.	<eof> 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 0x00007fcfd3d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcfd3d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcfd3d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcfd283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcfdbf79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fcfdbf79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcfdbf79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcfdbf79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcfdbf79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcfdbf79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcfdbf79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fcfdbf79ee6 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 0x00007fcfdbf834b5 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 0x00007fcfdbf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcfdbf83c1f clang::ento::CoreEngine::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 0x00007fcfdbf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007fcfdbf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007fcfdc273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007fcfdc273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007fcfdc273d0a clang::ento::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 0x00007fcfdc273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007fcfdc273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007fcfdc27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007fcfdc27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007fcfdc27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007fcfdc27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007fcfdc27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007fcfda6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007fcfda6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007fcfda6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007fcfda6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007fcfdbd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007fcfdbd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007fcfdbd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007fcfdbd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007fcfdbde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x000055b358073ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x000055b358077792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x000055b358078234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007fcfd2827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007fcfd2828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x000055b35806d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145577 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 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copy-elision.mm
--
********************
Testing:  0
FAIL: Clang :: Analysis/conversion.c (521 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.	<eof> 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 0x00007fbedc345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbedc343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbedc345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbedae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbee45f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fbee45f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fbee45f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fbee45f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fbee45f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fbee45f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fbee457a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fbee457a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fbee457a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fbee457a263 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 0x00007fbee45834b5 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 0x00007fbee4583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fbee4583b3c 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 0x00007fbee4583cf6 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 0x00007fbee4583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fbee4583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fbee4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fbee4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fbee4873d0a clang::ento::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 0x00007fbee4873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fbee4873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fbee487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fbee487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fbee487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fbee487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fbee487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fbee2cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fbee2cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fbee2cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fbee2cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fbee4387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fbee432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fbee432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fbee432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fbee43e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x00005605b3c9fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x00005605b3ca3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005605b3ca4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fbedae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fbedae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005605b3c990a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145555 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 /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/copypaste/call.cpp (524 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.	<eof> parser at end of file
 #0 0x00007f186e945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f186e943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f186e945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f186d43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1876b7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1876b7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1876b7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1876b7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f1876b7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f1876b7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f1876b7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f1876b7e41e 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 0x00007f1876b7eee0 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 0x00007f1876b83d6e 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 0x00007f1876b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f1876b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f1876e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f1876e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f1876e73d0a clang::ento::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 0x00007f1876e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f1876e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f1876e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f1876e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f1876e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f1876e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f1876e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f18752ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f18752ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f18752ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f18752ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f1876987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f187692bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f187692bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f187692bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f18769e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055909dd91ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055909dd95792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055909dd96234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f186d427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f186d428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055909dd8b0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145603 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++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/conversion.cpp (525 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.	<eof> 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 0x00007f5f6ef45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5f6ef43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5f6ef45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5f6da3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5f77150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f5f77150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f5f77150d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f5f77150d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f5f77150d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f5f77150d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f5f77150d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f5f77150d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f5f7715d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f5f7715d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f5f7715d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f5f7715d41e 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 0x00007f5f7715d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f5f7715e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f5f7715e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f5f7720f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f5f7720f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f5f7720f2c8 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 0x00007f5f771b7059 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 0x00007f5f771b7059 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 0x00007f5f771b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f5f771b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f5f771b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f5f771c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f5f771c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f5f771c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f5f771c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f5f771c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f5f771c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f5f771c6846 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 0x00007f5f77162911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f5f77162911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f5f77162911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f5f77162911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f5f77162911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f5f77162911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f5f77162911 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 0x00007f5f771c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f5f771c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f5f771c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f5f771c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f5f771c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f5f771c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f5f771c472c 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 0x00007f5f77182053 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 0x00007f5f77182053 clang::ento::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 0x00007f5f771836a3 clang::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 0x00007f5f771836a3 clang::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 0x00007f5f77183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5f77183c1f clang::ento::CoreEngine::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 0x00007f5f77183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f5f77183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f5f77473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f5f77473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f5f77473d0a clang::ento::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 0x00007f5f77473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f5f77473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f5f7747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f5f7747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f5f7747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f5f7747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f5f7747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f5f758ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f5f758ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f5f758ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f5f758ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f5f76f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f5f76f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f5f76f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f5f76f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f5f76fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055cf2cae9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055cf2caed792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055cf2caee234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f5f6da27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f5f6da28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055cf2cae30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145561 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 -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/conversion-tracking-notes.c (526 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling track_relational
 #0 0x00007fd70cb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd70cb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd70cb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd70b63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd714df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd714df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd714df07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd714df07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fd714df07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fd714df07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fd714d7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fd714d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fd714d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fd714d7a263 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 0x00007fd714da31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007fd714da31d1 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 0x00007fd714d7e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007fd714d7e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007fd714d7e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007fd714d7e7eb 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 0x00007fd714d7eee0 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 0x00007fd714d83d6e 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 0x00007fd714d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007fd714d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007fd715073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd715073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd715073d0a clang::ento::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 0x00007fd715073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007fd715073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007fd71507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007fd71507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007fd71507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007fd71507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007fd71507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007fd7134ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007fd7134ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007fd7134ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007fd7134ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007fd714b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007fd714b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007fd714b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007fd714b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007fd714be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000563b97445ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000563b97449792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000563b9744a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007fd70b627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007fd70b628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000563b9743f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145552 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 /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/copy-elision.cpp (527 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.	<eof> 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 0x00007f78bcd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f78bcd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f78bcd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f78bb83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f78c4f9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f78c4f9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f78c4f9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f78c4f9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f78c4f9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f78c4f9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f78c4f9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f78c4f77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f78c4f77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f78c4f77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f78c4f77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f78c4f77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f78c4fa29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f78c4fa29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f78c4fa29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f78c4fa2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f78c4fa2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f78c4fa2aeb clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f78c4fc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#23 0x00007f78c4fc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#24 0x00007f78c4fc4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f78c4fc4f01 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 0x00007f78c4f82053 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 0x00007f78c4f82053 clang::ento::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 0x00007f78c4f836a3 clang::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 0x00007f78c4f836a3 clang::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 0x00007f78c4f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f78c4f83c1f clang::ento::CoreEngine::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 0x00007f78c4f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#33 0x00007f78c4f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#34 0x00007f78c5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#35 0x00007f78c5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#36 0x00007f78c5273d0a clang::ento::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 0x00007f78c5273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#38 0x00007f78c5273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#39 0x00007f78c527e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#40 0x00007f78c527e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#41 0x00007f78c527e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#42 0x00007f78c527e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#43 0x00007f78c527e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#44 0x00007f78c36ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#45 0x00007f78c36ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#46 0x00007f78c36ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#47 0x00007f78c36ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#48 0x00007f78c4d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#49 0x00007f78c4d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#50 0x00007f78c4d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#51 0x00007f78c4d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#52 0x00007f78c4de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#53 0x000055ba07a5accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#54 0x000055ba07a5e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#55 0x000055ba07a5f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#56 0x00007f78bb827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#57 0x00007f78bb828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#58 0x000055ba07a540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145580 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 -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/cert/pos34-c-fp-suppression.cpp (528 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.	<eof> 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 0x00007f6043345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6043343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6043345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6041e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f604b94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f604b94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f604b94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f604b94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f604b94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f604b94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f604b94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f604b94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f604b5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f604b5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f604b5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f604b5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f604b5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f604b5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f604b5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f604b5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f604b5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f604b5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f604b5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f604b5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f604b5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f604b5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f604b5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f604b5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f604b5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f604b5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f604b5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f604b5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f604b5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f604b5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f604b5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f604b5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f604b606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f604b606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f604b606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f604b56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f604b56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f604b56371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f604b56371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f604b5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f604b5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f604b5b97ed 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 0x00007f604b5b97ed 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 0x00007f604b583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f604b583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f604b583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f604b583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f604b583269 clang::ento::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 0x00007f604b5836a3 clang::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 0x00007f604b5836a3 clang::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 0x00007f604b583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f604b583c1f clang::ento::CoreEngine::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 0x00007f604b583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f604b583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f604b873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f604b873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f604b873d0a clang::ento::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 0x00007f604b873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f604b873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f604b87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f604b87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f604b87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f604b87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f604b87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f6049cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f6049cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f6049cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f6049cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f604b387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f604b32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f604b32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f604b32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f604b3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000555c29542ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000555c29546792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000555c29547234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f6041e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f6041e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000555c2953c0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145351 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/cert/pos34-c.cpp (529 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.	<eof> 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 0x00007f63c9145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f63c9143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f63c9145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f63c7c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f63d174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f63d174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f63d174d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f63d174d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f63d174d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f63d174d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f63d174d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f63d174d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f63d13f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f63d13f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f63d13f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f63d13f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f63d13f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f63d13f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f63d13f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f63d13f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f63d13f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f63d13f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f63d13f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f63d13f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f63d13dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f63d13dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f63d13dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f63d13f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f63d13f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f63d13f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f63d13dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f63d13dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f63d13dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f63d13ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f63d13ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f63d13ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f63d1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f63d1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f63d1406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f63d136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f63d136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f63d136371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f63d136371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f63d13b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f63d13b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f63d13b97ed 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 0x00007f63d13b97ed 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 0x00007f63d1383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f63d1383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f63d1383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f63d1383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f63d1383269 clang::ento::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 0x00007f63d13836a3 clang::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 0x00007f63d13836a3 clang::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 0x00007f63d1383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f63d1383c1f clang::ento::CoreEngine::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 0x00007f63d1383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f63d1383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f63d1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f63d1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f63d1673d0a clang::ento::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 0x00007f63d1673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f63d1673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f63d167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f63d167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f63d167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f63d167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f63d167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f63cfaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f63cfaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f63cfaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f63cfaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f63d1187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f63d112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f63d112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f63d112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f63d11e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556633578ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055663357c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055663357d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f63c7c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f63c7c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005566335720a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145361 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/cfref_rdar6080742.c (531 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.	<eof> 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 0x00007fb271d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb271d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb271d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb27083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb279ff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb279ff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb279ff07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb279ff07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb279ff07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb279ff07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fb279f7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fb279f7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fb279f7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fb279f7a263 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 0x00007fb279f834b5 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 0x00007fb279f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb279f83b3c 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 0x00007fb279f83cf6 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 0x00007fb279f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fb279f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fb27a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fb27a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fb27a273d0a clang::ento::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 0x00007fb27a273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fb27a273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fb27a27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fb27a27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fb27a27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fb27a27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fb27a27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fb2786ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fb2786ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fb2786ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fb2786ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fb279d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fb279d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fb279d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fb279d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fb279de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x00005593be3c1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x00005593be3c5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005593be3c6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fb270827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fb270828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005593be3bb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145415 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/cfref_PR2519.c (532 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.	<eof> 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 0x00007fe863545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe863543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe863545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe86203dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe86b7f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe86b7f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe86b7f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe86b7f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fe86b7f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fe86b7f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fe86b77a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fe86b77a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fe86b77a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fe86b77a263 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 0x00007fe86b7834b5 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 0x00007fe86b783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe86b783b3c 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 0x00007fe86b783cf6 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 0x00007fe86b783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fe86b783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fe86ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fe86ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fe86ba73d0a clang::ento::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 0x00007fe86ba73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fe86ba73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fe86ba7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fe86ba7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fe86ba7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fe86ba7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fe86ba7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fe869eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fe869eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fe869eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fe869eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fe86b587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fe86b52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fe86b52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fe86b52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fe86b5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x00005581939b6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x00005581939ba792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005581939bb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fe862027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fe862028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005581939b00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145411 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/container-modeling.cpp (533 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling print_state(std::vector<int> &)
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 0x00007fcf5a145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcf5a143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcf5a145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcf58c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcf623e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fcf623e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcf623e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcf623e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcf623e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcf623e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcf623e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fcf623e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fcf623e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fcf623e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fcf623e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fcf623e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fcf623e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fcf624062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007fcf624062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007fcf624062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007fcf624062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fcf62405694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007fcf62405694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007fcf62405694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fcf6284aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007fcf6284aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007fcf6284aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007fcf623dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007fcf623dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007fcf623dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007fcf623dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007fcf623dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007fcf623dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fcf623dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fcf623dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007fcf623dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007fcf623dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007fcf623dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007fcf623dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007fcf623f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007fcf623f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007fcf623f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007fcf623f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007fcf623dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007fcf623dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007fcf623dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007fcf623ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007fcf623ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007fcf623ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007fcf62406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007fcf62406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007fcf62406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007fcf6236371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007fcf6236371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007fcf6236371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007fcf6236371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007fcf62363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007fcf62363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007fcf62363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007fcf6232dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007fcf6232dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007fcf6232dcbe 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 0x00007fcf62506095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007fcf62506095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007fcf62506095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007fcf62474fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007fcf62474fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007fcf62474fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007fcf62474fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007fcf62474fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007fcf62474fb0 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 0x00007fcf62353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007fcf62353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fcf62353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007fcf62353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007fcf62353ccd 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 0x00007fcf623b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007fcf623b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007fcf623b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007fcf623b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007fcf623b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007fcf623b36dd 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 0x00007fcf623b417f 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 0x00007fcf623820a6 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 0x00007fcf623820a6 clang::ento::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 0x00007fcf623836a3 clang::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 0x00007fcf623836a3 clang::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 0x00007fcf62383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcf62383c1f clang::ento::CoreEngine::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 0x00007fcf62383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007fcf62383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007fcf62673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007fcf62673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007fcf62673d0a clang::ento::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 0x00007fcf62673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007fcf62673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007fcf6267e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007fcf6267e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007fcf6267e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007fcf6267e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007fcf6267e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007fcf60aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007fcf60aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007fcf60aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007fcf60aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007fcf62187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007fcf6212bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007fcf6212bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007fcf6212bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007fcf621e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x000055ef9e56dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x000055ef9e571792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x000055ef9e572234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007fcf58c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007fcf58c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x000055ef9e5670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145549 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 -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/const-method-call.cpp (534 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.	<eof> 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 0x00007f4afdf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4afdf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4afdf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4afca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4b06179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f4b06179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4b06179ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4b06179ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4b06179ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4b06179ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4b06179ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f4b06179ee6 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 0x00007f4b061834b5 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 0x00007f4b06183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4b06183b3c 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 0x00007f4b06183cf6 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 0x00007f4b06183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f4b06183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f4b06473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f4b06473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f4b06473d0a clang::ento::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 0x00007f4b06473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f4b06473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f4b0647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f4b0647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f4b0647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f4b0647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f4b0647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f4b048ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f4b048ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f4b048ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f4b048ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f4b05f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f4b05f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f4b05f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f4b05f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f4b05fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055f8317deccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055f8317e2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055f8317e3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f4afca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f4afca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055f8317d80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145482 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/copypaste/clone-begin-end-different-file.cpp (535 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp:30:15>: 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp:30:15>: Error evaluating statement
 #0 0x00007f9855b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9855b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9855b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f985463dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f985e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f985e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f985e14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f985e14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f985e14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f985e14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f985e14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f985e14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f985ddf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f985ddf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f985ddf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f985ddf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f985ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f985ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f985ddf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f985ddf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f985ddf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f985ddf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f985ddf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f985ddf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f985dddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f985dddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f985dddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f985ddf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f985ddf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f985ddf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f985dddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f985dddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f985dddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f985ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f985ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f985ddffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f985de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f985de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f985de06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f985dd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f985dd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f985dd6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f985dd6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f985ddb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f985ddb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f985ddb97ed 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 0x00007f985ddb97ed 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 0x00007f985dd83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f985dd83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f985dd83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f985dd83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f985dd83269 clang::ento::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 0x00007f985dd836a3 clang::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 0x00007f985dd836a3 clang::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 0x00007f985dd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f985dd83c1f clang::ento::CoreEngine::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 0x00007f985dd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f985dd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f985e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f985e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f985e073d0a clang::ento::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 0x00007f985e073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f985e073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f985e07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f985e07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f985e07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f985e07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f985e07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f985c4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f985c4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f985c4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f985c4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f985db87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f985db2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f985db2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f985db2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f985dbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055c6fb674ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055c6fb678792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055c6fb679234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f9854627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f9854628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055c6fb66e0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145620 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=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/attributes.cpp (536 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.	<eof> parser at end of file
 #0 0x00007faabbd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007faabbd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007faabbd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007faaba83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007faac434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007faac434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007faac434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007faac434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007faac434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007faac434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007faac434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007faac434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007faac3ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007faac3ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007faac3ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007faac3ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007faac3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007faac3ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007faac3ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007faac3ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007faac3ff8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007faac3ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007faac3ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007faac3ff8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007faac3fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007faac3fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007faac3fdc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007faac3fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007faac3fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007faac3fdc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007faac3f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007faac3f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007faac3f63d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007faac3f63d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007faac3f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007faac3f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007faac3f7f4ff 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 0x00007faac3f7f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007faac3f7fa3a 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 0x00007faac3f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007faac3f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007faac4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007faac4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007faac4273d0a clang::ento::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 0x00007faac4273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007faac4273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007faac427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007faac427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007faac427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007faac427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007faac427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007faac26ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007faac26ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007faac26ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007faac26ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007faac3d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007faac3d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007faac3d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007faac3d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007faac3de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055b1bd127ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055b1bd12b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055b1bd12c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007faaba827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007faaba828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055b1bd1210a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145592 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++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/complex.c (537 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.	<eof> 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 0x00007fdbe1345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdbe1343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdbe1345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdbdfe3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdbe994d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdbe994d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdbe994d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdbe994d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdbe994d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdbe994d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdbe994d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdbe994d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdbe95f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdbe95f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdbe95f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdbe95f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdbe95f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdbe95f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdbe95f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdbe95f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdbe95f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdbe95f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdbe95f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdbe95f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdbe95dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdbe95dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdbe95dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdbe95f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdbe95f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdbe95f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdbe95dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdbe95dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdbe95dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdbe95ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdbe95ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdbe95ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdbe9606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdbe9606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdbe9606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdbe956371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdbe956371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdbe956371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdbe956371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fdbe95b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdbe95b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdbe95b97ed 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 0x00007fdbe95b97ed 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 0x00007fdbe9583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fdbe9583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fdbe9583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fdbe9583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fdbe9583269 clang::ento::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 0x00007fdbe95836a3 clang::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 0x00007fdbe95836a3 clang::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 0x00007fdbe9583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdbe9583c1f clang::ento::CoreEngine::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 0x00007fdbe9583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fdbe9583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fdbe9873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fdbe9873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fdbe9873d0a clang::ento::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 0x00007fdbe9873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fdbe9873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fdbe987e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fdbe987e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fdbe987e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fdbe987e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fdbe987e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fdbe7cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fdbe7cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fdbe7cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fdbe7cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fdbe9387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fdbe932bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fdbe932bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fdbe932bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fdbe93e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055d06d20eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055d06d212792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055d06d213234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fdbdfe27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fdbdfe28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055d06d2080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145462 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/constant-folding-crash.cpp (538 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.	<eof> 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 0x00007f80c0545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f80c0543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f80c0545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f80bf03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f80c87f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f80c87f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f80c87f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f80c87f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f80c87f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f80c87f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f80c877a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f80c877a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f80c877a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f80c877a263 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 0x00007f80c87834b5 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 0x00007f80c8783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f80c8783b3c 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 0x00007f80c8783cf6 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 0x00007f80c8783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f80c8783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f80c8a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f80c8a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f80c8a73d0a clang::ento::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 0x00007f80c8a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f80c8a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f80c8a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f80c8a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f80c8a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f80c8a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f80c8a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f80c6eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f80c6eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f80c6eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f80c6eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f80c8587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f80c852bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f80c852bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f80c852bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f80c85e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055cf13425ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055cf13429792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055cf1342a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f80bf027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f80bf028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055cf1341f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145487 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/constant-folding.c (540 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.	<eof> 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:328:9: Error evaluating branch
 #0 0x00007f82cef45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f82cef43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f82cef45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f82cda3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f82d754d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f82d754d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f82d754d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f82d754d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f82d754d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f82d754d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f82d754d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f82d754d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f82d71f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f82d71f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f82d71f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f82d71f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f82d71f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f82d71f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f82d71f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f82d71f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f82d71f7e0d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f82d71f7e0d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f82d71f7e0d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f82d71f7e0d (anonymous namespace)::RangeConstraintManager::assumeSymLT(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3096:31
#24 0x00007f82d71dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f82d71dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f82d71dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f82d71f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f82d71f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f82d71f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f82d71dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f82d71dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f82d71dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f82d71ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f82d71ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f82d71ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f82d7206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f82d7206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f82d7206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f82d716376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f82d716376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f82d716376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f82d716376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f82d764b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f82d764b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f82d764b438 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 0x00007f82d717071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f82d717071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f82d717071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f82d717071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f82d717071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f82d717071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f82d717071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f82d717071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f82d717071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f82d717071f 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 0x00007f82d7170edb 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 0x00007f82d7183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f82d7183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f82d7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f82d7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f82d7473d0a clang::ento::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 0x00007f82d7473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f82d7473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f82d747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f82d747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f82d747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f82d747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f82d747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f82d58ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f82d58ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f82d58ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f82d58ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f82d6f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f82d6f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f82d6f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f82d6f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f82d6fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000559c0314accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000559c0314e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000559c0314f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f82cda27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f82cda28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000559c031440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145489 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/conditional-path-notes.c (542 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conditional-path-notes.c.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/conditional-path-notes.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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=text -verify
1.	<eof> 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 0x00007fa7d8d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa7d8d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa7d8d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa7d783dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa7e0ff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fa7e0ff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fa7e0ff6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fa7e0ff6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fa7e0ff6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fa7e0ff6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fa7e0ff6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fa7e0ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007fa7e0ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007fa7e0ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007fa7e0ff6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007fa7e0ff6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007fa7e0ff6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007fa7e0ff6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007fa7e0ff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007fa7e0ff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007fa7e0ff6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007fa7e0ff6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007fa7e0ff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007fa7e0ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007fa7e0ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007fa7e0ff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa7e0ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007fa7e0ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007fa7e0ff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#29 0x00007fa7e0fdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007fa7e0fdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007fa7e0fdc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#32 0x00007fa7e0fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#33 0x00007fa7e0fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#34 0x00007fa7e0fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#35 0x00007fa7e1006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#36 0x00007fa7e1006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#37 0x00007fa7e1006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#38 0x00007fa7e0f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007fa7e0f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007fa7e0f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#41 0x00007fa7e0f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#42 0x00007fa7e144b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007fa7e144b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007fa7e144b438 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 0x00007fa7e0f7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#46 0x00007fa7e0f7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#47 0x00007fa7e0f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#48 0x00007fa7e0f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#49 0x00007fa7e0f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#50 0x00007fa7e0f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#51 0x00007fa7e0f7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#52 0x00007fa7e0f7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#53 0x00007fa7e0f7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#54 0x00007fa7e0f7071f 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 0x00007fa7e0f70edb 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 0x00007fa7e0f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fa7e0f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fa7e1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fa7e1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fa7e1273d0a clang::ento::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 0x00007fa7e1273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fa7e1273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fa7e127e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fa7e127e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fa7e127e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fa7e127e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fa7e127e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fa7df6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fa7df6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fa7df6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fa7df6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fa7e0d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fa7e0d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fa7e0d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fa7e0d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fa7e0de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055738026cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000557380270792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000557380271234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fa7d7827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fa7d7828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005573802660a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145480 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/constraint-assignor.c (543 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.	<eof> 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 0x00007f0076d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0076d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0076d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f007583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f007f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f007f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f007f34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f007f34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f007f34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f007f34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f007f34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f007f34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f007eff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f007eff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f007eff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f007eff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f007eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f007eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f007eff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f007eff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f007eff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f007eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f007eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f007eff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f007efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f007efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f007efdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f007eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f007eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f007eff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f007efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f007efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f007efdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f007efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f007efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f007efffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f007f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f007f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f007f006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f007ef6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f007ef6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f007ef6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f007ef6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f007efb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f007efb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f007efb97ed 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 0x00007f007efb97ed 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 0x00007f007ef83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f007ef83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f007ef83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f007ef83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f007ef83269 clang::ento::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 0x00007f007ef836a3 clang::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 0x00007f007ef836a3 clang::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 0x00007f007ef83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f007ef83c1f clang::ento::CoreEngine::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 0x00007f007ef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f007ef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f007f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f007f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f007f273d0a clang::ento::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 0x00007f007f273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f007f273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f007f27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f007f27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f007f27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f007f27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f007f27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f007d6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f007d6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f007d6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f007d6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f007ed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f007ed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f007ed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f007ed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f007ede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000557f277c1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000557f277c5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000557f277c6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f0075827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f0075828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000557f277bb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145495 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/constraint_manager_conditions.cpp (545 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.	<eof> 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 0x00007fa012b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa012b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa012b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa01163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa01b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa01b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa01b14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa01b14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa01b14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa01b14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa01b14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa01b14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa01adf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa01adf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa01adf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa01adf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa01adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa01adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa01adf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa01adf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa01adf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa01adf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa01adf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa01adf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa01adf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa01adf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa01adf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fa01addc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa01addc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa01addc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007fa01adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007fa01adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007fa01adffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007fa01ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007fa01ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007fa01ae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007fa01ad6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa01ad6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa01ad6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007fa01ad6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007fa01adb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007fa01adb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007fa01adb97ed 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 0x00007fa01adb97ed 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 0x00007fa01ad83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007fa01ad83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007fa01ad83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007fa01ad83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007fa01ad83269 clang::ento::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 0x00007fa01ad836a3 clang::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 0x00007fa01ad836a3 clang::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 0x00007fa01ad83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa01ad83c1f clang::ento::CoreEngine::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 0x00007fa01ad83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007fa01ad83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007fa01b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fa01b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fa01b073d0a clang::ento::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 0x00007fa01b073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fa01b073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fa01b07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fa01b07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fa01b07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fa01b07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fa01b07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fa0194ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fa0194ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fa0194ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fa0194ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fa01ab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fa01ab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fa01ab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fa01ab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fa01abe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556596cc7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556596ccb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556596ccc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fa011627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fa011628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556596cc10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145506 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/comparison-implicit-casts.cpp (546 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.	<eof> 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 0x00007ff872d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff872d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff872d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff87183dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff87b34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff87b34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff87b34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff87b34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff87b34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff87b34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff87b34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff87b34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff87aff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff87aff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff87aff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff87aff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff87aff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff87aff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff87aff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff87aff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff87aff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff87aff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff87aff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff87aff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff87afdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff87afdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff87afdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff87aff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff87aff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff87aff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff87afdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff87afdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff87afdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff87afffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff87afffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff87afffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff87b006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff87b006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff87b006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff87af6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff87af6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff87af6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff87af6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007ff87b45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff87b45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff87b45850c 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 0x00007ff87b45850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#47 0x00007ff87b4585d6 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#48 0x00007ff87b4585d6 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#49 0x00007ff87b4585d6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007ff87b03a8b8 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#51 0x00007ff87b03a8b8 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#52 0x00007ff87b03a8b8 (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 0x00007ff87b02b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#54 0x00007ff87b02b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#55 0x00007ff87b02b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#56 0x00007ff87b02b219 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 0x00007ff87af627d3 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 0x00007ff87afb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007ff87afb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007ff87afb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007ff87afb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007ff87afb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007ff87afb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#64 0x00007ff87afb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#65 0x00007ff87afb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#66 0x00007ff87afb35b3 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 0x00007ff87afb417f 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 0x00007ff87af820a6 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 0x00007ff87af820a6 clang::ento::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 0x00007ff87af836a3 clang::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 0x00007ff87af836a3 clang::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 0x00007ff87af83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff87af83c1f clang::ento::CoreEngine::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 0x00007ff87af83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#75 0x00007ff87af83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#76 0x00007ff87b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#77 0x00007ff87b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#78 0x00007ff87b273d0a clang::ento::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 0x00007ff87b273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#80 0x00007ff87b273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#81 0x00007ff87b27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#82 0x00007ff87b27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#83 0x00007ff87b27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#84 0x00007ff87b27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#85 0x00007ff87b27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#86 0x00007ff8796ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#87 0x00007ff8796ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#88 0x00007ff8796ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#89 0x00007ff8796ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#90 0x00007ff87ad87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#91 0x00007ff87ad2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#92 0x00007ff87ad2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#93 0x00007ff87ad2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#94 0x00007ff87ade0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#95 0x000056404ee45ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#96 0x000056404ee49792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#97 0x000056404ee4a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#98 0x00007ff871827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007ff871828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000056404ee3f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145455 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/conditional-operator.cpp (547 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.	<eof> 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 0x00007f8819545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8819543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8819545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f881803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8821b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8821b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8821b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8821b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8821b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8821b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8821b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8821b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f88217f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f88217f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f88217f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f88217f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f88217f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f88217f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f88217f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f88217f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f88217f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f88217f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f88217f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f88217f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f88217dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f88217dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f88217dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f88217f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f88217f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f88217f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f88217dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f88217dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f88217dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f88217ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f88217ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f88217ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8821806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8821806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8821806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f882176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f882176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f882176376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f882176376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8821c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8821c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8821c4b438 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 0x00007f882189d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f882189d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f882189d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f882189d38e 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 0x00007f882174cd4a 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 0x00007f8821799877 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 0x00007f8821799877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f88217b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f88217b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f88217b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f88217b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f88217bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f88217bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f88217bc55a 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 0x00007f8821781922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f8821781922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f8821781922 clang::ento::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 0x00007f88217836a3 clang::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 0x00007f88217836a3 clang::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 0x00007f8821783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8821783c1f clang::ento::CoreEngine::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 0x00007f8821783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f8821783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f8821a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f8821a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f8821a73d0a clang::ento::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 0x00007f8821a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f8821a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f8821a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f8821a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f8821a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f8821a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f8821a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f881feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f881feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f881feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f881feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f8821587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f882152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f882152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f882152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f88215e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055bcd85f0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055bcd85f4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055bcd85f5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f8818027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f8818028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055bcd85ea0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145478 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/class-object-state-dump.m (548 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": [
           ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> parser at end of file 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            5:  #0 0x00007f2b4a745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  #1 0x00007f2b4a743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            7:  #2 0x00007f2b4a745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8:  #3 0x00007f2b4923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/constraint_manager_negate.c (549 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint_manager_negate.c:110:10>: Error evaluating branch
 #0 0x00007f64dbf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f64dbf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f64dbf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f64daa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f64e454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f64e454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f64e454d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f64e454d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f64e454d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f64e454d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f64e454d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f64e454d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f64e41f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f64e41f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f64e41f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f64e41f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f64e41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f64e41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f64e41f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f64e41f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f64e41f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f64e41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f64e41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f64e41f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f64e41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f64e41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f64e41dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f64e41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f64e41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f64e41f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f64e41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f64e41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f64e41dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f64e41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f64e41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f64e41ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f64e4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f64e4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f64e4206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f64e416371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f64e416371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f64e416371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f64e416371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f64e464b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f64e464b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f64e464b438 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 0x00007f64e417071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f64e417071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f64e417071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f64e417071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f64e417071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f64e417071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f64e417071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f64e417071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f64e417071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f64e417071f 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 0x00007f64e4170edb 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 0x00007f64e4183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f64e4183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f64e4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f64e4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f64e4473d0a clang::ento::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 0x00007f64e4473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f64e4473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f64e447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f64e447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f64e447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f64e447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f64e447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f64e28ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f64e28ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f64e28ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f64e28ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f64e3f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f64e3f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f64e3f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f64e3f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f64e3fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055aaf2ce5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055aaf2ce9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055aaf2cea234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f64daa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f64daa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055aaf2cdf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145514 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/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.	<eof> 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 0x00007f5005d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5005d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5005d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f500483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f500dff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f500dff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f500dff6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f500dff6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f500dff6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f500dff6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f500dff6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f500dff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007f500dff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007f500dff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007f500dff6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007f500dff6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007f500dff6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007f500dff6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007f500dff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007f500dff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007f500dff6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007f500dff6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007f500dff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007f500dff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007f500dff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007f500dff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f500dfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007f500dfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007f500dfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f500dff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f500dff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f500dff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#32 0x00007f500dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f500dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f500dfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#35 0x00007f500dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#36 0x00007f500dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#37 0x00007f500dfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#38 0x00007f500e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f500e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f500e006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#41 0x00007f500df6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#42 0x00007f500df6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#43 0x00007f500df6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#44 0x00007f500df6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#45 0x00007f500e44b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#46 0x00007f500e44b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#47 0x00007f500e44b8bd 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 0x00007f500e44b8bd 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 0x00007f500e0a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#50 0x00007f500e0a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#51 0x00007f500e0a7f18 (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 0x00007f500e0c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#53 0x00007f500e0c0c41 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 0x00007f500df627d3 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 0x00007f500dfb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#56 0x00007f500dfb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#57 0x00007f500dfb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#58 0x00007f500dfb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#59 0x00007f500dfb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#60 0x00007f500dfb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#61 0x00007f500dfb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#62 0x00007f500dfb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#63 0x00007f500dfb35b3 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 0x00007f500dfb417f 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 0x00007f500df820a6 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 0x00007f500df820a6 clang::ento::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 0x00007f500df836a3 clang::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 0x00007f500df836a3 clang::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 0x00007f500df83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f500df83c1f clang::ento::CoreEngine::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 0x00007f500df83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#72 0x00007f500df83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#73 0x00007f500e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#74 0x00007f500e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#75 0x00007f500e273d0a clang::ento::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 0x00007f500e273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#77 0x00007f500e273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#78 0x00007f500e27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#79 0x00007f500e27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#80 0x00007f500e27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#81 0x00007f500e27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#82 0x00007f500e27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#83 0x00007f500c6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#84 0x00007f500c6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#85 0x00007f500c6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#86 0x00007f500c6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#87 0x00007f500dd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#88 0x00007f500dd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#89 0x00007f500dd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#90 0x00007f500dd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#91 0x00007f500dde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#92 0x0000559256bd4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#93 0x0000559256bd8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#94 0x0000559256bd9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#95 0x00007f5004827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#96 0x00007f5004828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#97 0x0000559256bce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145528 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/suspicious-clones.cpp (556 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.	<eof> 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:50:7: Error evaluating statement
 #0 0x00007fa189b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa189b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa189b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa18863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa191df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fa191df07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fa191df07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fa191df07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fa191df07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fa191df07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fa191d7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fa191d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fa191d7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fa191d7a263 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 0x00007fa191d834b5 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 0x00007fa191d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa191d83c1f clang::ento::CoreEngine::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 0x00007fa191d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007fa191d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007fa192073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007fa192073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007fa192073d0a clang::ento::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 0x00007fa192073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007fa192073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007fa19207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007fa19207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007fa19207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007fa19207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007fa19207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007fa1904ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007fa1904ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007fa1904ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007fa1904ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007fa191b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007fa191b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007fa191b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007fa191b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007fa191be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x000055e98d08bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x000055e98d08f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x000055e98d090234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007fa188627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007fa188628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x000055e98d0850a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145779 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 /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 (557 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.	<eof> 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 0x00007f4db4345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4db4343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4db4345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4db2e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4dbc550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f4dbc550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4dbc550d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4dbc550d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4dbc550d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4dbc550d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4dbc550d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f4dbc550d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f4dbc5a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f4dbc5a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4dbc5a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f4dbc5a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f4dbc5a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f4dbc5a1feb 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 0x00007f4dbc5c4885 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 0x00007f4dbc582053 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 0x00007f4dbc582053 clang::ento::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 0x00007f4dbc5836a3 clang::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 0x00007f4dbc5836a3 clang::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 0x00007f4dbc583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4dbc583c1f clang::ento::CoreEngine::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 0x00007f4dbc583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f4dbc583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f4dbc873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4dbc873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4dbc873d0a clang::ento::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 0x00007f4dbc873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f4dbc873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f4dbc87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f4dbc87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f4dbc87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f4dbc87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f4dbc87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f4dbacef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f4dbacef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f4dbacef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f4dbacef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f4dbc387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f4dbc32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f4dbc32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f4dbc32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f4dbc3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x0000558da4eeaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x0000558da4eee792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x0000558da4eef234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f4db2e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f4db2e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x0000558da4ee40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145832 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 -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/copypaste/not-autogenerated.cpp (558 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.	<eof> 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 0x00007f8ee9745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8ee9743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8ee9745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8ee823dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8ef1d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8ef1d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8ef1d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8ef1d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8ef1d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8ef1d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8ef1d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8ef1d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8ef19f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8ef19f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8ef19f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8ef19f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8ef19f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8ef19f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8ef19f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8ef19f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8ef19f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8ef19f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8ef19f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8ef19f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8ef19dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8ef19dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8ef19dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8ef19f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8ef19f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8ef19f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8ef19dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8ef19dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8ef19dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8ef19ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8ef19ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8ef19ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8ef1a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8ef1a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8ef1a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8ef196376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8ef196376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8ef196376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8ef196376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8ef1963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8ef1963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8ef1963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f8ef19c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f8ef19c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f8ef19c79a4 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 0x00007f8ef19c79a4 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 0x00007f8ef197ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f8ef197ba0a 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 0x00007f8ef1983a5f clang::ento::ExprEngine::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 0x00007f8ef1983c1f clang::ento::CoreEngine::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 0x00007f8ef1983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f8ef1983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f8ef1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f8ef1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f8ef1c73d0a clang::ento::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 0x00007f8ef1c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f8ef1c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f8ef1c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f8ef1c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f8ef1c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f8ef1c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f8ef1c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f8ef00ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f8ef00ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f8ef00ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f8ef00ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f8ef1787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f8ef172bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f8ef172bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f8ef172bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f8ef17e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055b9b1dd6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055b9b1dda792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055b9b1ddb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f8ee8227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f8ee8228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055b9b1dd00a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145749 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 -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/asm.cpp (559 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.	<eof> 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 0x00007fc7bdf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc7bdf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc7bdf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc7bca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc7c61f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fc7c61f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fc7c61f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fc7c61f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fc7c61f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fc7c61f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fc7c617a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fc7c617a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fc7c617a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fc7c617a263 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 0x00007fc7c61834b5 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 0x00007fc7c6183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc7c6183b3c 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 0x00007fc7c6183cf6 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 0x00007fc7c6183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fc7c6183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fc7c6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fc7c6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fc7c6473d0a clang::ento::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 0x00007fc7c6473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fc7c6473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fc7c647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fc7c647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fc7c647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fc7c647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fc7c647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fc7c48ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fc7c48ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fc7c48ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fc7c48ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fc7c5f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fc7c5f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fc7c5f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fc7c5f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fc7c5fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000056275cb31ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000056275cb35792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000056275cb36234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fc7bca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fc7bca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000056275cb2b0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145582 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/copypaste/catch.cpp (560 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.	<eof> 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 0x00007f7555745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7555743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7555745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f755423dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f755d9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f755d9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f755d9f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f755d9f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f755d9f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f755d9f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f755d97a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f755d97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f755d97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f755d97a263 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 0x00007f755d9834b5 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 0x00007f755d983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f755d983b3c 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 0x00007f755d983cf6 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 0x00007f755d983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f755d983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f755dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f755dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f755dc73d0a clang::ento::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 0x00007f755dc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f755dc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f755dc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f755dc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f755dc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f755dc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f755dc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f755c0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f755c0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f755c0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f755c0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f755d787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f755d72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f755d72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f755d72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f755d7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055c510150ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055c510154792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055c510155234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f7554227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f7554228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055c51014a0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145610 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/dbus_autogenerated.cpp (561 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.	<eof> 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 0x00007fb741b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb741b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb741b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb74063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb74a14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb74a14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb74a14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb74a14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb74a14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb74a14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb74a14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb74a14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb749df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb749df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb749df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb749df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb749df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb749df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb749df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb749df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb749df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb749df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb749df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb749df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb749ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb749ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb749ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb749df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb749df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb749df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb749ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb749ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb749ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb749dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb749dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb749dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb749e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb749e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb749e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb749d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb749d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb749d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb749d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb749d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb749d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb749d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fb749dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fb749dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fb749dc79a4 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 0x00007fb749dc79a4 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 0x00007fb749d7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fb749d7ba0a 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 0x00007fb749d83a5f clang::ento::ExprEngine::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 0x00007fb749d83c1f clang::ento::CoreEngine::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 0x00007fb749d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fb749d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fb74a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fb74a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fb74a073d0a clang::ento::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 0x00007fb74a073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fb74a073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fb74a07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fb74a07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fb74a07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fb74a07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fb74a07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fb7484ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fb7484ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fb7484ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fb7484ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fb749b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fb749b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fb749b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fb749b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fb749be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055b2f7e65ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055b2f7e69792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055b2f7e6a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fb740627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fb740628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055b2f7e5f0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145622 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/dependent-exist.cpp (562 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.	<eof> 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 0x00007f9dad145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9dad143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9dad145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9dabc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9db53f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9db53f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9db53f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9db53f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f9db53f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f9db53f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f9db537a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f9db537a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f9db537a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f9db537a263 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 0x00007f9db53834b5 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 0x00007f9db5383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9db5383b3c 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 0x00007f9db5383cf6 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 0x00007f9db5383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f9db5383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f9db5673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f9db5673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f9db5673d0a clang::ento::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 0x00007f9db5673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f9db5673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f9db567e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f9db567e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f9db567e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f9db567e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f9db567e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f9db3aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f9db3aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f9db3aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f9db3aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f9db5187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f9db512bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f9db512bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f9db512bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f9db51e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055d3c2d41ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055d3c2d45792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055d3c2d46234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f9dabc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f9dabc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055d3c2d3b0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145635 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/delete.cpp (563 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.	<eof> 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 0x00007f2aaff45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2aaff43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2aaff45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2aaea3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2ab81f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f2ab81f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2ab81f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2ab81f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f2ab81f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f2ab81f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f2ab817a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f2ab817a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f2ab817a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f2ab817a263 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 0x00007f2ab81834b5 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 0x00007f2ab8183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2ab8183b3c 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 0x00007f2ab8183cf6 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 0x00007f2ab8183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f2ab8183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f2ab8473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f2ab8473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f2ab8473d0a clang::ento::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 0x00007f2ab8473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f2ab8473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f2ab847e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f2ab847e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f2ab847e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f2ab847e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f2ab847e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f2ab68ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f2ab68ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f2ab68ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f2ab68ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f2ab7f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f2ab7f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f2ab7f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f2ab7f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f2ab7fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000562371494ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000562371498792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000562371499234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f2aaea27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f2aaea28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000056237148e0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145633 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/copypaste/autogenerated_automoc.cpp (564 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.	<eof> 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 0x00007f772cf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f772cf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f772cf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f772ba3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f773554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f773554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f773554d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f773554d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f773554d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f773554d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f773554d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f773554d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f77351f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f77351f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f77351f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f77351f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f77351f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f77351f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f77351f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f77351f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f77351f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f77351f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f77351f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f77351f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f77351dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f77351dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f77351dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f77351f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f77351f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f77351f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f77351dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f77351dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f77351dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f77351ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f77351ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f77351ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7735206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7735206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7735206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f773516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f773516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f773516376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f773516376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7735163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7735163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7735163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f77351c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f77351c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f77351c79a4 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 0x00007f77351c79a4 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 0x00007f773517ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f773517ba0a 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 0x00007f7735183a5f clang::ento::ExprEngine::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 0x00007f7735183c1f clang::ento::CoreEngine::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 0x00007f7735183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f7735183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f7735473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f7735473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f7735473d0a clang::ento::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 0x00007f7735473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f7735473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f773547e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f773547e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f773547e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f773547e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f773547e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f77338ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f77338ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f77338ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f77338ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f7734f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f7734f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f7734f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f7734f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f7734fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x00005603df3d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x00005603df3da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x00005603df3db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f772ba27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f772ba28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x00005603df3d00a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145591 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/expr-types.cpp (565 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.	<eof> 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 0x00007f09a6f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f09a6f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f09a6f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f09a5a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f09af54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f09af54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f09af54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f09af54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f09af54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f09af54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f09af54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f09af54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f09af1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f09af1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f09af1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f09af1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f09af1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f09af1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f09af1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f09af1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f09af1f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f09af1f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f09af1f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f09af1f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f09af1f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f09af1f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f09af1f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f09af1dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f09af1dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f09af1dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f09af1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f09af1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f09af1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f09af206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f09af206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f09af206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f09af16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f09af16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f09af16371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f09af16371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f09af1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f09af1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f09af1b97ed 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 0x00007f09af1b97ed 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 0x00007f09af183269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f09af183269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f09af183269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f09af183269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f09af183269 clang::ento::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 0x00007f09af1836a3 clang::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 0x00007f09af1836a3 clang::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 0x00007f09af183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f09af183c1f clang::ento::CoreEngine::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 0x00007f09af183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f09af183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f09af473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f09af473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f09af473d0a clang::ento::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 0x00007f09af473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f09af473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f09af47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f09af47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f09af47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f09af47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f09af47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f09ad8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f09ad8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f09ad8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f09ad8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f09aef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f09aef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f09aef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f09aef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f09aefe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055b41e40fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055b41e413792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055b41e414234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f09a5a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f09a5a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055b41e4090a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145645 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/functions.cpp (568 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.	<eof> 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 0x00007ff765b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff765b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff765b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff76463dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff76e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff76e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff76e14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff76e14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff76e14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff76e14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff76e14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff76e14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff76ddf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff76ddf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff76ddf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff76ddf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff76ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff76ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff76ddf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff76ddf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff76ddf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff76ddf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff76ddf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff76ddf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff76ddf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff76ddf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff76ddf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007ff76dddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff76dddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff76dddc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007ff76ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007ff76ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007ff76ddffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007ff76de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007ff76de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007ff76de06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007ff76dd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff76dd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff76dd6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007ff76dd6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007ff76ddb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007ff76ddb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007ff76ddb97ed 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 0x00007ff76ddb97ed 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 0x00007ff76dd83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007ff76dd83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007ff76dd83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007ff76dd83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007ff76dd83269 clang::ento::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 0x00007ff76dd836a3 clang::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 0x00007ff76dd836a3 clang::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 0x00007ff76dd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff76dd83c1f clang::ento::CoreEngine::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 0x00007ff76dd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007ff76dd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007ff76e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007ff76e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007ff76e073d0a clang::ento::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 0x00007ff76e073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007ff76e073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007ff76e07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007ff76e07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007ff76e07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007ff76e07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007ff76e07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007ff76c4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007ff76c4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007ff76c4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007ff76c4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007ff76db87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007ff76db2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007ff76db2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007ff76db2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007ff76dbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556bc6d4dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556bc6d51792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556bc6d52234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007ff764627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007ff764628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556bc6d470a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145707 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/generic.c (569 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.	<eof> 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 0x00007f145c145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f145c143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f145c145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f145ac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f14643f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f14643f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f14643f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f14643f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f14643f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f14643f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f146437a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f146437a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f146437a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f146437a263 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 0x00007f14643834b5 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 0x00007f1464383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1464383b3c 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 0x00007f1464383cf6 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 0x00007f1464383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f1464383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f1464673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f1464673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f1464673d0a clang::ento::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 0x00007f1464673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f1464673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f146467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f146467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f146467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f146467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f146467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f1462aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f1462aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f1462aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f1462aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f1464187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f146412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f146412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f146412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f14641e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055a7306d3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055a7306d7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055a7306d8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f145ac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f145ac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055a7306cd0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145713 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/labels.cpp (572 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.	<eof> 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 0x00007f7280d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7280d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7280d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f727f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f728934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f728934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f728934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f728934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f728934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f728934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f728934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f728934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7288ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7288ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7288ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7288ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7288ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7288ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7288ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7288ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7288ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7288ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7288ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7288ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7288fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7288fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7288fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7288ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7288ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7288ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7288fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7288fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7288fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7288fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7288fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7288fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7289006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7289006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7289006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7288f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7288f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7288f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7288f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7288fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7288fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7288fb97ed 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 0x00007f7288fb97ed 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 0x00007f7288f83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f7288f83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f7288f83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f7288f83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f7288f83269 clang::ento::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 0x00007f7288f836a3 clang::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 0x00007f7288f836a3 clang::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 0x00007f7288f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7288f83c1f clang::ento::CoreEngine::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 0x00007f7288f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f7288f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f7289273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f7289273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f7289273d0a clang::ento::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 0x00007f7289273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f7289273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f728927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f728927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f728927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f728927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f728927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f72876ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f72876ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f72876ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f72876ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f7288d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f7288d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f7288d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f7288d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f7288de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556d931b9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556d931bd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000556d931be234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f727f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f727f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000556d931b30a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145716 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/cstring-plist.c (573 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.	<eof> 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 0x00007fac0e345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fac0e343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fac0e345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fac0ce3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fac1693359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fac1693359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fac1693359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fac1693359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fac1693359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fac1693359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fac1693359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fac1693359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fac16743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fac16743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fac16743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fac16551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fac16551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fac16551c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fac16551c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fac165ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fac165ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fac165ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fac165ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fac16606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fac16606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fac16606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fac1656381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fac1656381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fac1656381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fac1656381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fac16a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fac16a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fac16a4b438 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 0x00007fac16729e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fac16729e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fac16729e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fac16729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fac16729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fac16729e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fac1672a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fac1672a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fac1672a29b (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 0x00007fac16743bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fac16743bbb 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 0x00007fac16553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fac16553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fac16553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fac16553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fac16553ccd 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 0x00007fac165b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fac165b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fac165b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fac165b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fac165b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fac165b36dd 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 0x00007fac165b417f 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 0x00007fac165820a6 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 0x00007fac165820a6 clang::ento::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 0x00007fac165836a3 clang::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 0x00007fac165836a3 clang::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 0x00007fac16583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fac16583c1f clang::ento::CoreEngine::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 0x00007fac16583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fac16583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fac16873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fac16873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fac16873d0a clang::ento::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 0x00007fac16873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fac16873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fac1687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fac1687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fac1687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fac1687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fac1687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fac14cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fac14cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fac14cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fac14cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fac16387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fac1632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fac1632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fac1632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fac163e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055bbbc594ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055bbbc598792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055bbbc599234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fac0ce27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fac0ce28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055bbbc58e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145800 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 -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/copypaste/lambda.cpp (574 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.	<eof> parser at end of file
 #0 0x00007fd89df45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd89df43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd89df45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd89ca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd8a654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd8a654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd8a654d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd8a654d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd8a654d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd8a654d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd8a654d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd8a654d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd8a61f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd8a61f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd8a61f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd8a61f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd8a61f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd8a61f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd8a61f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd8a61f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd8a61f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd8a61f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd8a61f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd8a61f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd8a61dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd8a61dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd8a61dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd8a61f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd8a61f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd8a61f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd8a61dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd8a61dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd8a61dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd8a61ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd8a61ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd8a61ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd8a6206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd8a6206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd8a6206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd8a616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd8a616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd8a616376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd8a616376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd8a6163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd8a6163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd8a6163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd8a612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd8a612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd8a612dcbe 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 0x00007fd8a6174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd8a6174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd8a6174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fd8a6184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd8a6184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd8a6184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd8a6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd8a6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd8a6473d0a clang::ento::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 0x00007fd8a6473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd8a6473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd8a647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd8a647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd8a647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd8a647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd8a647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd8a48ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd8a48ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd8a48ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd8a48ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd8a5f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd8a5f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd8a5f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd8a5f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd8a5fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055d4acfd0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055d4acfd4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055d4acfd5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fd89ca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fd89ca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055d4acfca0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145720 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/sub-sequences.cpp (575 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.	<eof> 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 0x00007f25e5d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f25e5d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f25e5d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f25e483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f25ee34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f25ee34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f25ee34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f25ee34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f25ee34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f25ee34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f25ee34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f25ee34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f25edff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f25edff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f25edff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f25edff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f25edff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f25edff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f25edff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f25edff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f25edff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f25edff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f25edff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f25edff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f25edff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f25edff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f25edff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f25edfdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f25edfdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f25edfdc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f25edfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f25edfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f25edfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f25ee006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f25ee006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f25ee006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f25edf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f25edf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f25edf6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f25edf6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f25edfb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f25edfb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f25edfb97ed 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 0x00007f25edfb97ed 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 0x00007f25edf83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f25edf83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f25edf83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f25edf83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f25edf83269 clang::ento::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 0x00007f25edf836a3 clang::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 0x00007f25edf836a3 clang::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 0x00007f25edf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f25edf83c1f clang::ento::CoreEngine::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 0x00007f25edf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f25edf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f25ee273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f25ee273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f25ee273d0a clang::ento::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 0x00007f25ee273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f25ee273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f25ee27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f25ee27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f25ee27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f25ee27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f25ee27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f25ec6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f25ec6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f25ec6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f25ec6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f25edd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f25edd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f25edd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f25edd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f25edde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000555f2b195ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000555f2b199792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000555f2b19a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f25e4827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f25e4828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000555f2b18f0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145770 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/objc-methods.m (576 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.	<eof> parser at end of file
 #0 0x00007f8796945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8796943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8796945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f879543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f879ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f879ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f879ef4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f879ef4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f879ef4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f879ef4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f879ef4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f879ef4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f879ebf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f879ebf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f879ebf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f879ebf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f879ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f879ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f879ebf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f879ebf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f879ebf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f879ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f879ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f879ebf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f879ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f879ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f879ebdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f879ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f879ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f879ebf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f879ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f879ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f879ebdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f879ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f879ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f879ebffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f879ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f879ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f879ec06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f879eb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f879eb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f879eb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f879eb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f879eb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f879eb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f879eb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f879eb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f879eb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f879eb2dcbe 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 0x00007f879eb74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f879eb74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f879eb74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f879eb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f879eb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f879eb84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f879ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f879ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f879ee73d0a clang::ento::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 0x00007f879ee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f879ee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f879ee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f879ee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f879ee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f879ee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f879ee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f879d2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f879d2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f879d2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f879d2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f879e987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f879e92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f879e92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f879e92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f879e9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056230ddc6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056230ddca792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056230ddcb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f8795427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f8795428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056230ddc00a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145753 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/macro-complexity.cpp (577 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp:32:20>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp:32:10 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp:32:20>: Error evaluating statement
 #0 0x00007f9cb3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9cb3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9cb3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9cb263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9cbc14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9cbc14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9cbc14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9cbc14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9cbc14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9cbc14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9cbc14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9cbc14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9cbbdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9cbbdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9cbbdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9cbbdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9cbbdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9cbbdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9cbbdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9cbbdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9cbbdf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9cbbdf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9cbbdf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9cbbdf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9cbbdf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9cbbdf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9cbbdf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f9cbbddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9cbbddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9cbbddc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f9cbbdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f9cbbdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f9cbbdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f9cbbe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f9cbbe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f9cbbe06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f9cbbd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9cbbd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9cbbd6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f9cbbd6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f9cbbdb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f9cbbdb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f9cbbdb97ed 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 0x00007f9cbbdb97ed 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 0x00007f9cbbd83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f9cbbd83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f9cbbd83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f9cbbd83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f9cbbd83269 clang::ento::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 0x00007f9cbbd836a3 clang::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 0x00007f9cbbd836a3 clang::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 0x00007f9cbbd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9cbbd83c1f clang::ento::CoreEngine::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 0x00007f9cbbd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f9cbbd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f9cbc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f9cbc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f9cbc073d0a clang::ento::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 0x00007f9cbc073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f9cbc073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f9cbc07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f9cbc07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f9cbc07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f9cbc07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f9cbc07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f9cba4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f9cba4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f9cba4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f9cba4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f9cbbb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f9cbbb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f9cbbb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f9cbbb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f9cbbbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000555f56fafccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000555f56fb3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000555f56fb4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f9cb2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f9cb2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000555f56fa90a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145724 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/plist-diagnostics.cpp (578 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/plist-diagnostics.cpp.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics.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-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
1.	<eof> 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 0x00007f1368545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1368543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1368545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f136703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1370b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f1370b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f1370b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f1370b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f1370b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f1370b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f1370b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f1370b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f13707f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f13707f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f13707f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f13707f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f13707f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f13707f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f13707f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f13707f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f13707f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f13707f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f13707f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f13707f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f13707f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f13707f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f13707f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f13707dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f13707dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f13707dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f13707ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f13707ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f13707ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f1370806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f1370806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f1370806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f137076371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f137076371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f137076371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f137076371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f13707b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f13707b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f13707b97ed 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 0x00007f13707b97ed 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 0x00007f1370783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f1370783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f1370783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f1370783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f1370783269 clang::ento::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 0x00007f13707836a3 clang::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 0x00007f13707836a3 clang::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 0x00007f1370783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1370783c1f clang::ento::CoreEngine::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 0x00007f1370783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f1370783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f1370a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f1370a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f1370a73d0a clang::ento::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 0x00007f1370a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f1370a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f1370a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f1370a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f1370a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f1370a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f1370a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f136eeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f136eeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f136eeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f136eeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f1370587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f137052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f137052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f137052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f13705e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000560e38adfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000560e38ae3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000560e38ae4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f1367027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f1367028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000560e38ad90a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145767 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/copypaste/moc_autogenerated.cpp (579 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.	<eof> 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 0x00007fd503b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd503b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd503b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd50263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd50c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd50c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd50c14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd50c14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd50c14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd50c14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd50c14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd50c14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd50bdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd50bdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd50bdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd50bdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd50bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd50bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd50bdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd50bdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd50bdf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd50bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd50bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd50bdf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd50bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd50bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd50bddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd50bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd50bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd50bdf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd50bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd50bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd50bddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd50bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd50bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd50bdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd50be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd50be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd50be06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd50bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd50bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd50bd6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd50bd6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd50bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd50bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd50bd63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd50bdc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd50bdc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd50bdc79a4 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 0x00007fd50bdc79a4 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 0x00007fd50bd7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fd50bd7ba0a 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 0x00007fd50bd83a5f clang::ento::ExprEngine::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 0x00007fd50bd83c1f clang::ento::CoreEngine::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 0x00007fd50bd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fd50bd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fd50c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fd50c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fd50c073d0a clang::ento::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 0x00007fd50c073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fd50c073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fd50c07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fd50c07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fd50c07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fd50c07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fd50c07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fd50a4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fd50a4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fd50a4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fd50a4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fd50bb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fd50bb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fd50bb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fd50bb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fd50bbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x00005566e4c05ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x00005566e4c09792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x00005566e4c0a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fd502627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fd502628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x00005566e4bff0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145743 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/cxx-for-range.cpp (580 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-for-range.cpp.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/cxx-for-range.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 -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
1.	<eof> 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 0x00007f671fb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f671fb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f671fb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f671e63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6727d9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6727d9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6727d9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6727d9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f6727d9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f6727d9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f6727d9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6727d77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f6727d77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f6727d77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f6727d77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f6727d77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6727da267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f6727da267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f6727da267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6727dc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f6727dc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f6727dc4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6727dc4f01 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 0x00007f6727d82053 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 0x00007f6727d82053 clang::ento::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 0x00007f6727d836a3 clang::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 0x00007f6727d836a3 clang::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 0x00007f6727d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6727d83b3c 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 0x00007f6727d83cf6 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 0x00007f6727d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f6727d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f6728073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f6728073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f6728073d0a clang::ento::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 0x00007f6728073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f6728073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f672807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f672807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f672807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f672807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f672807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f67264ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f67264ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f67264ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f67264ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f6727b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f6727b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f6727b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f6727b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f6727be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x00005584f9ed0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x00005584f9ed4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x00005584f9ed5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f671e627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f671e628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x00005584f9eca0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146069 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 -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-main.cpp (582 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.	<eof> 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 0x00007fdb20f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb20f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb20f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb1fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb2954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdb2954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdb2954d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdb2954d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdb2954d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdb2954d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdb2954d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdb2954d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdb291f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdb291f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdb291f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdb291f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdb291f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdb291f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdb291f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdb291f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdb291f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdb291f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdb291f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdb291f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdb291dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdb291dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdb291dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdb291f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdb291f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdb291f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdb291dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdb291dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdb291dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdb291ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdb291ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdb291ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdb29206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdb29206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdb29206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdb2916371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdb2916371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdb2916371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdb2916371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fdb2964b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdb2964b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdb2964b8bd 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 0x00007fdb2964b8bd 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 0x00007fdb292a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fdb292a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fdb292a7f18 (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 0x00007fdb292c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fdb292c0c41 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 0x00007fdb291627d3 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 0x00007fdb291b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fdb291b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fdb291b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fdb291b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fdb291b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fdb291b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fdb291b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fdb291b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fdb291b35b3 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 0x00007fdb291b417f 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 0x00007fdb291820a6 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 0x00007fdb291820a6 clang::ento::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 0x00007fdb291836a3 clang::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 0x00007fdb291836a3 clang::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 0x00007fdb29183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdb29183c1f clang::ento::CoreEngine::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 0x00007fdb29183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fdb29183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fdb29473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fdb29473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fdb29473d0a clang::ento::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 0x00007fdb29473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fdb29473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fdb2947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fdb2947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fdb2947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fdb2947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fdb2947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fdb278ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fdb278ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fdb278ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fdb278ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fdb28f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fdb28f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fdb28f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fdb28f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fdb28fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055eea1a13ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055eea1a17792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055eea1a18234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fdb1fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fdb1fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055eea1a0d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145995 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++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/ctu-onego-toplevel.cpp (583 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling b(int)
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-toplevel.cpp:50:7: Error evaluating branch
 #0 0x00007f3abbf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3abbf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3abbf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3abaa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3ac454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3ac454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3ac454d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3ac454d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3ac454d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3ac454d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3ac454d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3ac454d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3ac41f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3ac41f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3ac41f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3ac41f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3ac41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3ac41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3ac41f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3ac41f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3ac41f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3ac41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3ac41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3ac41f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3ac41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3ac41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3ac41dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3ac41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3ac41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3ac41f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3ac41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3ac41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3ac41dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3ac41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3ac41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3ac41ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3ac4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3ac4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3ac4206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3ac416371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3ac416371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3ac416371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3ac416371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f3ac464b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3ac464b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3ac464b438 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 0x00007f3ac417071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f3ac417071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f3ac417071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f3ac417071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f3ac417071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f3ac417071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f3ac417071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f3ac417071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f3ac417071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f3ac417071f 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 0x00007f3ac4170edb 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 0x00007f3ac4183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f3ac4183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f3ac4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f3ac4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f3ac4473d0a clang::ento::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 0x00007f3ac4473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f3ac4473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f3ac447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f3ac447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f3ac447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f3ac447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f3ac447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f3ac28ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f3ac28ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f3ac28ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f3ac28ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f3ac3f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f3ac3f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f3ac3f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f3ac3f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f3ac3fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055d64fd2bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055d64fd2f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055d64fd30234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f3abaa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f3abaa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055d64fd250a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146025 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++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/cxx-dynamic-memory-analysis-order.cpp (584 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]
                ^
<stdin>:1:42: note: scanning from here
PreCall (operator new) [CXXAllocatorCall]
                                         ^
<stdin>: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: <stdin>
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. <eof> 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 0x00007f34e2b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          10:  #1 0x00007f34e2b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          11:  #2 0x00007f34e2b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          12:  #3 0x00007f34e163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          13:  #4 0x00007f34eb14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/cxx-crashes.cpp (585 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.	<eof> 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 0x00007f2d4e145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2d4e143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2d4e145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2d4cc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2d5674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2d5674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2d5674d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2d5674d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2d5674d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2d5674d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2d5674d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2d5674d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2d563f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2d563f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2d563f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2d563f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2d563f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2d563f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2d563f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2d563f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2d563f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2d563f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2d563f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2d563f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2d563f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2d563f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2d563f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f2d563f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2d563f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2d563f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f2d563dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2d563dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2d563dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2d563ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2d563ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2d563ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2d56406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2d56406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2d56406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2d5636376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2d5636376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2d5636376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2d5636376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2d5684b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2d5684b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2d5684b438 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 0x00007f2d5672aaee checkVLAIndexSize /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:179:58
#47 0x00007f2d5672aaee (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2d56618b52 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#49 0x00007f2d56618b52 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#50 0x00007f2d56618b52 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f2d56618b52 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:278:0
#52 0x00007f2d56618b52 void clang::ento::check::PreStmt<clang::DeclStmt>::_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 0x00007f2d5634c795 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 0x00007f2d5634c9e7 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 0x00007f2d563b4c9a llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#56 0x00007f2d563b4c9a llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#57 0x00007f2d563b4c9a llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#58 0x00007f2d563b4c9a llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#59 0x00007f2d563b4c9a llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#60 0x00007f2d563b4c9a clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#61 0x00007f2d563b4c9a 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 0x00007f2d56382b4e 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 0x00007f2d56382b4e clang::ento::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 0x00007f2d563836a3 clang::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 0x00007f2d563836a3 clang::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 0x00007f2d56383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2d56383c1f clang::ento::CoreEngine::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 0x00007f2d56383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#69 0x00007f2d56383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#70 0x00007f2d56673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#71 0x00007f2d56673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#72 0x00007f2d56673d0a clang::ento::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 0x00007f2d56673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#74 0x00007f2d56673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#75 0x00007f2d5667e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#76 0x00007f2d5667e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#77 0x00007f2d5667e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#78 0x00007f2d5667e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#79 0x00007f2d5667e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#80 0x00007f2d54aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#81 0x00007f2d54aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#82 0x00007f2d54aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#83 0x00007f2d54aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#84 0x00007f2d56187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#85 0x00007f2d5612bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#86 0x00007f2d5612bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#87 0x00007f2d5612bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#88 0x00007f2d561e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#89 0x000055e8fac7bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#90 0x000055e8fac7f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#91 0x000055e8fac80234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#92 0x00007f2d4cc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#93 0x00007f2d4cc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#94 0x000055e8fac750a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146053 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,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-crashes.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/cxx-method-names.cpp (586 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.	<eof> 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 0x00007f09f9d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f09f9d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f09f9d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f09f883dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0a02196f4e llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>::isEqual(clang::ento::MemRegion const* const&, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41
 #5 0x00007f0a02196f4e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26
 #6 0x00007f0a02196f4e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24
 #7 0x00007f0a02196f4e llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::Factory::remove(llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27
 #8 0x00007f0a02196f4e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, void>::Remove(llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, clang::ento::MemRegion const*, llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27
 #9 0x00007f0a02196f4e remove<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89
#10 0x00007f0a02196f4e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> 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 0x00007f0a021b6dcb llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#12 0x00007f0a021b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#13 0x00007f0a021b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f0a021b6dcb checkRegionChanges /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:689:0
#15 0x00007f0a021b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::PthreadLockChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0
#16 0x00007f0a01f519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f0a01f519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f0a01f519bb clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f0a01f519bb clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33
#20 0x00007f0a01fb628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#21 0x00007f0a01fb628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#22 0x00007f0a01fb628a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0
#23 0x00007f0a01fb628a clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0
#24 0x00007f0a01f5cc0d std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int>>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:986:0
#25 0x00007f0a01f5cc0d std::set<int, std::less<int>, std::allocator<int>>::~set() /usr/include/c++/12/bits/stl_set.h:281:0
#26 0x00007f0a01f5cc0d llvm::SmallSet<int, 4u, std::less<int>>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0
#27 0x00007f0a01f5cc0d clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1
#28 0x00007f0a01fc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#29 0x00007f0a01fc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#30 0x00007f0a01fc5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#31 0x00007f0a01fc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#32 0x00007f0a01fc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f0a01fc6598 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 0x00007f0a01f62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f0a01f62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f0a01f62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f0a01f62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f0a01f62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f0a01f62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f0a01f62911 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 0x00007f0a01fb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#42 0x00007f0a01fb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#43 0x00007f0a01fb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#44 0x00007f0a01fb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#45 0x00007f0a01fb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#46 0x00007f0a01fb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#47 0x00007f0a01fb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#48 0x00007f0a01fb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#49 0x00007f0a01fb35b3 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 0x00007f0a01fb417f 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 0x00007f0a01f820a6 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 0x00007f0a01f820a6 clang::ento::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 0x00007f0a01f836a3 clang::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 0x00007f0a01f836a3 clang::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 0x00007f0a01f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0a01f83c1f clang::ento::CoreEngine::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 0x00007f0a01f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f0a01f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f0a02273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f0a02273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f0a02273d0a clang::ento::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 0x00007f0a02273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f0a02273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f0a0227e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f0a0227e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f0a0227e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f0a0227e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f0a0227e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f0a006ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f0a006ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f0a006ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f0a006ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f0a01d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f0a01d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f0a01d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f0a01d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f0a01de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000056034592eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000560345932792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000560345933234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f09f8827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f09f8828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005603459280a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146089 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,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/cxx-uninitialized-object-no-dereference.cpp (587 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.	<eof> 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 0x00007f8867145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8867143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8867145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8865c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f886f350d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f886f350d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f886f350d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f886f350d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f886f350d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f886f350d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f886f350d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f886f350d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f886f35d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f886f35d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f886f35d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f886f35d41e 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 0x00007f886f35d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f886f35e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f886f35e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f886f40f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f886f40f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f886f40f2c8 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 0x00007f886f3b7059 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 0x00007f886f3b7059 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 0x00007f886f3b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f886f3b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f886f3b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f886f3c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f886f3c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f886f3c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f886f3c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f886f3c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f886f3c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f886f3c6846 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 0x00007f886f362911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f886f362911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f886f362911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f886f362911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f886f362911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f886f362911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f886f362911 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 0x00007f886f3c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f886f3c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f886f3c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f886f3c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f886f3c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f886f3c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f886f3c472c 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 0x00007f886f382053 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 0x00007f886f382053 clang::ento::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 0x00007f886f3836a3 clang::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 0x00007f886f3836a3 clang::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 0x00007f886f383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f886f383c1f clang::ento::CoreEngine::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 0x00007f886f383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f886f383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f886f673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f886f673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f886f673d0a clang::ento::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 0x00007f886f673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f886f673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f886f67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f886f67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f886f67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f886f67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f886f67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f886daef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f886daef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f886daef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f886daef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f886f187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f886f12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f886f12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f886f12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f886f1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055ae8abb8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055ae8abbc792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055ae8abbd234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f8865c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f8865c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055ae8abb20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146104 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,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/copypaste/text-diagnostics.cpp (588 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.	<eof> 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 0x00007fbcc9145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbcc9143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbcc9145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbcc7c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbcd174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbcd174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbcd174d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbcd174d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbcd174d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbcd174d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbcd174d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbcd174d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbcd13f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbcd13f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbcd13f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbcd13f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbcd13f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbcd13f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbcd13f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbcd13f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbcd13f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbcd13f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbcd13f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbcd13f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fbcd13f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbcd13f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbcd13f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fbcd13dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbcd13dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbcd13dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007fbcd13ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007fbcd13ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007fbcd13ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007fbcd1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007fbcd1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007fbcd1406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007fbcd136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbcd136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbcd136371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007fbcd136371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007fbcd13b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007fbcd13b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007fbcd13b97ed 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 0x00007fbcd13b97ed 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 0x00007fbcd1383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007fbcd1383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007fbcd1383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007fbcd1383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007fbcd1383269 clang::ento::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 0x00007fbcd13836a3 clang::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 0x00007fbcd13836a3 clang::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 0x00007fbcd1383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fbcd1383c1f clang::ento::CoreEngine::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 0x00007fbcd1383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007fbcd1383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007fbcd1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fbcd1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fbcd1673d0a clang::ento::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 0x00007fbcd1673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fbcd1673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fbcd167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fbcd167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fbcd167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fbcd167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fbcd167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fbccfaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fbccfaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fbccfaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fbccfaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fbcd1187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fbcd112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fbcd112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fbcd112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fbcd11e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005557398c2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005557398c6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005557398c7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fbcc7c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fbcc7c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005557398bc0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145774 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/cstring-syntax.c (589 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.	<eof> 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 0x00007f59fa545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f59fa543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f59fa545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f59f903dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5a02b2bd86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f5a02b2bd86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f5a02b2bd86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f5a02b2bd86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f5a02b2bd86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f5a02b2bd86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f5a02b2bd86 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f5a02b2bd86 (anonymous namespace)::CStringChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f5a028253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f5a028253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f5a028253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70
#15 0x00007f5a027519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f5a027519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f5a027519bb clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f5a027519bb clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33
#19 0x00007f5a027b628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f5a027b628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f5a027b628a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0
#22 0x00007f5a027b628a clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0
#23 0x00007f5a027b65a4 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#24 0x00007f5a027b65a4 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#25 0x00007f5a027b65a4 llvm::SmallVector<clang::ento::SVal, 8u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#26 0x00007f5a027b65a4 clang::ento::ProgramState::invalidateRegions(llvm::ArrayRef<clang::ento::MemRegion const*>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:165:0
#27 0x00007f5a02c57d99 llvm::DenseMap<clang::FileEntry const*, clang::FileEntryRef, llvm::DenseMapInfo<clang::FileEntry const*, void>, llvm::detail::DenseMapPair<clang::FileEntry const*, clang::FileEntryRef>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#28 0x00007f5a02c57d99 clang::ento::RegionAndSymbolInvalidationTraits::~RegionAndSymbolInvalidationTraits() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:1570:0
#29 0x00007f5a02c57d99 (anonymous namespace)::CStringChecker::InvalidateBuffer(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5a0283ba7e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:15
#31 0x00007f5a0283ba7e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#32 0x00007f5a0283ba7e (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 0x00007f5a0283d83d (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 0x00007f5a0282b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#35 0x00007f5a0282b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#36 0x00007f5a0282b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#37 0x00007f5a0282b219 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 0x00007f5a027627d3 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 0x00007f5a027b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#40 0x00007f5a027b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#41 0x00007f5a027b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#42 0x00007f5a027b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#43 0x00007f5a027b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#44 0x00007f5a027b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#45 0x00007f5a027b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#46 0x00007f5a027b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#47 0x00007f5a027b35b3 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 0x00007f5a027b417f 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 0x00007f5a027820a6 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 0x00007f5a027820a6 clang::ento::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 0x00007f5a027836a3 clang::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 0x00007f5a027836a3 clang::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 0x00007f5a02783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5a02783c1f clang::ento::CoreEngine::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 0x00007f5a02783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f5a02783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f5a02a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f5a02a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f5a02a73d0a clang::ento::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 0x00007f5a02a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f5a02a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f5a02a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f5a02a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f5a02a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f5a02a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f5a02a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f5a00eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f5a00eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f5a00eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f5a00eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f5a02587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f5a0252bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f5a0252bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f5a0252bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f5a025e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005630316bdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005630316c1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005630316c2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f59f9027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f59f9028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005630316b70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145819 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-syntax-cxx.cpp (591 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.	<eof> 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 0x00007f8aa5b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8aa5b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8aa5b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8aa463dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8aadd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f8aadd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8aadd50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8aadd50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8aadd50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8aadd50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8aadd50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f8aadd50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f8aadda1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f8aadda1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f8aadda1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f8aadda1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f8aadda1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f8aadda1feb 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 0x00007f8aaddc4885 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 0x00007f8aadd82053 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 0x00007f8aadd82053 clang::ento::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 0x00007f8aadd836a3 clang::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 0x00007f8aadd836a3 clang::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 0x00007f8aadd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8aadd83c1f clang::ento::CoreEngine::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 0x00007f8aadd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f8aadd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f8aae073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8aae073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8aae073d0a clang::ento::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 0x00007f8aae073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f8aae073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f8aae07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f8aae07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f8aae07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f8aae07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f8aae07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f8aac4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f8aac4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f8aac4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f8aac4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f8aadb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f8aadb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f8aadb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f8aadb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f8aadbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x0000556ff58ffccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x0000556ff5903792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x0000556ff5904234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f8aa4627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f8aa4628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x0000556ff58f90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145808 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (594 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </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 | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics-notes-as-events.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-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
1.	<eof> 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 0x00007fb85f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb85f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb85f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb85de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb86794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb86794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb86794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb86794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb86794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb86794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb86794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb86794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb8675f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb8675f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb8675f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb8675f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb8675f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb8675f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb8675f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb8675f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb8675f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb8675f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb8675f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb8675f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb8675f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb8675f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb8675f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fb8675dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb8675dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb8675dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007fb8675ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007fb8675ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007fb8675ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007fb867606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007fb867606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007fb867606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007fb86756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb86756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb86756371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007fb86756371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007fb8675b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007fb8675b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007fb8675b97ed 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 0x00007fb8675b97ed 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 0x00007fb867583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007fb867583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007fb867583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007fb867583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007fb867583269 clang::ento::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 0x00007fb8675836a3 clang::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 0x00007fb8675836a3 clang::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 0x00007fb867583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb867583c1f clang::ento::CoreEngine::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 0x00007fb867583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007fb867583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007fb867873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fb867873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fb867873d0a clang::ento::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 0x00007fb867873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fb867873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fb86787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fb86787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fb86787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fb86787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fb86787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fb865cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fb865cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fb865cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fb865cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fb867387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fb86732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fb86732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fb86732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fb8673e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000562c9ea2eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000562c9ea32792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000562c9ea33234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fb85de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fb85de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000562c9ea280a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145764 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/coverage.c (598 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.	<eof> 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 0x00007fc397745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc397743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc397745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc39623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc39fd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc39fd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc39fd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc39fd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc39fd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc39fd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc39fd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc39fd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc39f9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc39f9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc39f9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc39f9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc39f9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc39f9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc39f9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc39f9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc39f9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc39f9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc39f9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc39f9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc39f9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc39f9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc39f9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc39f9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc39f9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc39f9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc39f9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc39f9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc39f9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc39f9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc39f9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc39f9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc39fa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc39fa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc39fa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc39f96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc39f96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc39f96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc39f96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc39fe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc39fe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc39fe4b438 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 0x00007fc39fa9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fc39fa9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fc39fa9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fc39fa9d38e 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 0x00007fc39f94cd4a 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 0x00007fc39f999877 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 0x00007fc39f999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fc39f9b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fc39f9b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fc39f9b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fc39f9b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007fc39f9bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fc39f9bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fc39f9bc55a 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 0x00007fc39f981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007fc39f981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007fc39f981922 clang::ento::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 0x00007fc39f9836a3 clang::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 0x00007fc39f9836a3 clang::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 0x00007fc39f983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc39f983c1f clang::ento::CoreEngine::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 0x00007fc39f983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007fc39f983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007fc39fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fc39fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fc39fc73d0a clang::ento::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 0x00007fc39fc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007fc39fc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007fc39fc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007fc39fc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007fc39fc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007fc39fc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007fc39fc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007fc39e0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007fc39e0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007fc39e0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007fc39e0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007fc39f787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007fc39f72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007fc39f72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007fc39f72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007fc39f7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000560c45929ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000560c4592d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000560c4592e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007fc396227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007fc396228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000560c459230a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145784 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/ctor-array.cpp (599 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.	<eof> 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 0x00007fd3c8d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd3c8d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd3c8d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd3c783dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd3d0f79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd3d0f79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd3d0f79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd3d0f79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd3d0f79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd3d0f79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd3d0f79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fd3d0f79ee6 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 0x00007fd3d0f834b5 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 0x00007fd3d0f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd3d0f83b3c 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 0x00007fd3d0f83cf6 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 0x00007fd3d0f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fd3d0f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fd3d1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fd3d1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fd3d1273d0a clang::ento::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 0x00007fd3d1273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fd3d1273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fd3d127e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fd3d127e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fd3d127e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fd3d127e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fd3d127e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fd3cf6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fd3cf6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fd3cf6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fd3cf6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fd3d0d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fd3d0d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fd3d0d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fd3d0d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fd3d0de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005564ce92accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005564ce92e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005564ce92f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fd3c7827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fd3c7828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005564ce9240a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145834 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/cxx-uninitialized-object-ptr-ref.cpp (600 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.	<eof> 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 0x00007fc76c545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc76c543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc76c545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc76b03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc774750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fc774750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fc774750d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fc774750d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fc774750d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fc774750d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fc774750d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fc774750d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007fc77475d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007fc77475d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007fc77475d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007fc77475d41e 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 0x00007fc77475d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007fc77475e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007fc77475e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007fc77480f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007fc77480f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007fc77480f2c8 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 0x00007fc7747b7059 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 0x00007fc7747b7059 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 0x00007fc7747b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007fc7747b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007fc7747b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007fc7747c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007fc7747c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007fc7747c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007fc7747c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007fc7747c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007fc7747c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007fc7747c6846 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 0x00007fc774762911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007fc774762911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007fc774762911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007fc774762911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007fc774762911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007fc774762911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007fc774762911 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 0x00007fc7747c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007fc7747c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007fc7747c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007fc7747c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007fc7747c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007fc7747c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007fc7747c472c 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 0x00007fc774782053 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 0x00007fc774782053 clang::ento::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 0x00007fc7747836a3 clang::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 0x00007fc7747836a3 clang::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 0x00007fc774783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc774783c1f clang::ento::CoreEngine::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 0x00007fc774783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fc774783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fc774a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fc774a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fc774a73d0a clang::ento::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 0x00007fc774a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fc774a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fc774a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fc774a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fc774a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fc774a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fc774a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fc772eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fc772eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fc772eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fc772eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fc774587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fc77452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fc77452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fc77452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fc7745e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000564b9e95bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000564b9e95f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000564b9e960234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fc76b027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fc76b028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000564b9e9550a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146110 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,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-notes-as-warnings.cpp (601 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling NotesAsWarningsTest::NotesAsWarningsTest() at line 17
	#1 Calling fNotesAsWarningsTest()
 #0 0x00007f6e47b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6e47b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6e47b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6e4663dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6e500139d6 llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6e500139d6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6e500139d6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6e500139d6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6e500139d6 llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007f6e500139d6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007f6e500139d6 contains<(anonymous namespace)::AnalyzedRegions> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:0
#11 0x00007f6e500139d6 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 0x00007f6e50016a8d 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 0x00007f6e50016cb7 clang::ento::FindUninitializedFields::FindUninitializedFields(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6e5012b279 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#15 0x00007f6e5012b279 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#16 0x00007f6e5012b279 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f6e5012b279 (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 0x00007f6e4fd48a46 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 0x00007f6e4fd7ea78 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 0x00007f6e4fd7eee0 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 0x00007f6e4fd83d6e 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 0x00007f6e4fd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f6e4fd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f6e50073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6e50073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6e50073d0a clang::ento::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 0x00007f6e50073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f6e50073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f6e5007e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f6e5007e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f6e5007e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f6e5007e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f6e5007e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f6e4e4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f6e4e4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f6e4e4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f6e4e4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f6e4fb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f6e4fb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f6e4fb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f6e4fb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f6e4fbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000562950bb6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000562950bba792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000562950bbb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f6e46627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f6e46628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000562950bb00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146106 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,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/cstring-syntax-weird2.c (604 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.	<eof> 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 0x00007fd361945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd361943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd361945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd36043dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd369f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd369f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd369f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd369f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd369f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd369f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd369f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd369f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd369bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd369bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd369bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd369bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd369bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd369bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd369bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd369bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd369bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd369bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd369bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd369bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd369bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd369bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd369bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd369bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd369bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd369bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd369bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd369bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd369bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd369bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd369bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd369bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd369c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd369c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd369c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd369b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd369b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd369b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd369b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fd36a05850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd36a05850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd36a05850c 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 0x00007fd36a05850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#47 0x00007fd36a0585d6 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#48 0x00007fd36a0585d6 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#49 0x00007fd36a0585d6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007fd369c3b210 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#51 0x00007fd369c3b210 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#52 0x00007fd369c3b210 (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 0x00007fd369c3d83d (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 0x00007fd369c2b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#55 0x00007fd369c2b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#56 0x00007fd369c2b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#57 0x00007fd369c2b219 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 0x00007fd369b627d3 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 0x00007fd369bb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#60 0x00007fd369bb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#61 0x00007fd369bb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#62 0x00007fd369bb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#63 0x00007fd369bb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#64 0x00007fd369bb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#65 0x00007fd369bb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#66 0x00007fd369bb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#67 0x00007fd369bb35b3 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 0x00007fd369bb417f 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 0x00007fd369b820a6 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 0x00007fd369b820a6 clang::ento::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 0x00007fd369b836a3 clang::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 0x00007fd369b836a3 clang::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 0x00007fd369b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd369b83c1f clang::ento::CoreEngine::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 0x00007fd369b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007fd369b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007fd369e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007fd369e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007fd369e73d0a clang::ento::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 0x00007fd369e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007fd369e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007fd369e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007fd369e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007fd369e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007fd369e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007fd369e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007fd3682ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007fd3682ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007fd3682ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007fd3682ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007fd369987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007fd36992bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007fd36992bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007fd36992bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007fd3699e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x0000564506c52ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x0000564506c56792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x0000564506c57234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007fd360427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007fd360428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x0000564506c4c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145818 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/copypaste/ui_autogenerated.cpp (605 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.	<eof> 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 0x00007f41d7345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f41d7343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f41d7345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f41d5e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f41df94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f41df94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f41df94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f41df94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f41df94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f41df94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f41df94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f41df94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f41df5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f41df5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f41df5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f41df5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f41df5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f41df5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f41df5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f41df5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f41df5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f41df5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f41df5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f41df5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f41df5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f41df5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f41df5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f41df5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f41df5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f41df5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f41df5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f41df5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f41df5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f41df5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f41df5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f41df5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f41df606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f41df606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f41df606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f41df56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f41df56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f41df56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f41df56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f41df563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f41df563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f41df563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f41df5c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f41df5c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f41df5c79a4 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 0x00007f41df5c79a4 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 0x00007f41df57ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f41df57ba0a 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 0x00007f41df583a5f clang::ento::ExprEngine::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 0x00007f41df583c1f clang::ento::CoreEngine::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 0x00007f41df583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f41df583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f41df873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f41df873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f41df873d0a clang::ento::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 0x00007f41df873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f41df873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f41df87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f41df87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f41df87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f41df87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f41df87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f41ddcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f41ddcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f41ddcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f41ddcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f41df387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f41df32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f41df32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f41df32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f41df3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000557939665ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000557939669792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055793966a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f41d5e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f41d5e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055793965f0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1145781 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/cstring-syntax-weird.c (606 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.	<eof> 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 0x00007f01b1d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f01b1d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f01b1d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f01b083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f01ba34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f01ba34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f01ba34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f01ba34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f01ba34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f01ba34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f01ba34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f01ba34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f01b9ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f01b9ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f01b9ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f01b9ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f01b9ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f01b9ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f01b9ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f01b9ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f01b9ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f01b9ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f01b9ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f01b9ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f01b9fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f01b9fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f01b9fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f01b9ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f01b9ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f01b9ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f01b9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f01b9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f01b9fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f01b9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f01b9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f01b9fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f01ba006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f01ba006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f01ba006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f01b9f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f01b9f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f01b9f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f01b9f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f01ba45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f01ba45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f01ba45850c 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 0x00007f01ba45850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#47 0x00007f01ba4585d6 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#48 0x00007f01ba4585d6 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#49 0x00007f01ba4585d6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007f01ba03b210 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#51 0x00007f01ba03b210 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#52 0x00007f01ba03b210 (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 0x00007f01ba03d83d (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 0x00007f01ba02b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#55 0x00007f01ba02b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#56 0x00007f01ba02b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#57 0x00007f01ba02b219 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 0x00007f01b9f627d3 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 0x00007f01b9fb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#60 0x00007f01b9fb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#61 0x00007f01b9fb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#62 0x00007f01b9fb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#63 0x00007f01b9fb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#64 0x00007f01b9fb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#65 0x00007f01b9fb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#66 0x00007f01b9fb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#67 0x00007f01b9fb35b3 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 0x00007f01b9fb417f 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 0x00007f01b9f820a6 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 0x00007f01b9f820a6 clang::ento::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 0x00007f01b9f836a3 clang::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 0x00007f01b9f836a3 clang::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 0x00007f01b9f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f01b9f83c1f clang::ento::CoreEngine::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 0x00007f01b9f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f01b9f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f01ba273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f01ba273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f01ba273d0a clang::ento::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 0x00007f01ba273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f01ba273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f01ba27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f01ba27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f01ba27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f01ba27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f01ba27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f01b86ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f01b86ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f01b86ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f01b86ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f01b9d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f01b9d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f01b9d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f01b9d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f01b9de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x000055f530801ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x000055f530805792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x000055f530806234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f01b0827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f01b0828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x000055f5307fb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145814 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (607 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.	<eof> parser at end of file
 #0 0x00007f5d4e545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5d4e543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5d4e545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5d4d03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5d56b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5d56b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5d56b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5d56b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5d56b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5d56b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5d56b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5d56b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5d567f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5d567f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5d567f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5d567f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5d567f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5d567f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5d567f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5d567f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5d567f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5d567f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5d567f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5d567f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5d567dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5d567dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5d567dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5d567f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5d567f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5d567f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5d567dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5d567dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5d567dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5d567ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5d567ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5d567ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5d56806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5d56806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5d56806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5d5676376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5d5676376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5d5676376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5d5676376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5d56763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5d56763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5d56763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f5d5672dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f5d5672dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f5d5672dcbe 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 0x00007f5d56774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f5d56774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f5d56774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f5d56784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f5d56784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f5d56784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f5d56a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f5d56a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f5d56a73d0a clang::ento::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 0x00007f5d56a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f5d56a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f5d56a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f5d56a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f5d56a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f5d56a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f5d56a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f5d54eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f5d54eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f5d54eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f5d54eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f5d56587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f5d5652bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f5d5652bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f5d5652bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f5d565e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556c3a689ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556c3a68d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556c3a68e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f5d4d027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f5d4d028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556c3a6830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145837 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/ctu-on-demand-parsing.cpp (608 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.	<eof> parser at end of file
 #0 0x00007f33fef45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f33fef43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f33fef45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f33fda3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f340717e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f340717e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f340717e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f340717e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f340717e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f340717e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f340717e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f340717e41e 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 0x00007f340717eee0 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 0x00007f3407183d6e 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 0x00007f3407183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f3407183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f3407473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f3407473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f3407473d0a clang::ento::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 0x00007f3407473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f3407473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f340747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f340747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f340747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f340747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f340747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f34058ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f34058ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f34058ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f34058ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f3406f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f3406f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f3406f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f3406f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f3406fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055b1c1bbdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055b1c1bc1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055b1c1bc2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f33fda27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f33fda28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055b1c1bb70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146014 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/ctu-implicit.c (609 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.	<eof> 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 0x00007f3534145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3534143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3534145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3532c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f353c74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f353c74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f353c74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f353c74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f353c74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f353c74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f353c74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f353c74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f353c3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f353c3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f353c3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f353c3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f353c3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f353c3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f353c3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f353c3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f353c3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f353c3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f353c3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f353c3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f353c3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f353c3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f353c3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f353c3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f353c3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f353c3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f353c3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f353c3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f353c3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f353c3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f353c3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f353c3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f353c406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f353c406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f353c406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f353c36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f353c36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f353c36371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f353c36371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f353c84b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f353c84b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f353c84b8bd 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 0x00007f353c84b8bd 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 0x00007f353c4a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007f353c4a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007f353c4a7f18 (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 0x00007f353c4c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007f353c4c0c41 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 0x00007f353c3627d3 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 0x00007f353c3b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007f353c3b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007f353c3b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007f353c3b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007f353c3b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007f353c3b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007f353c3b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007f353c3b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007f353c3b35b3 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 0x00007f353c3b417f 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 0x00007f353c3820a6 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 0x00007f353c3820a6 clang::ento::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 0x00007f353c3836a3 clang::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 0x00007f353c3836a3 clang::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 0x00007f353c383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f353c383c1f clang::ento::CoreEngine::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 0x00007f353c383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007f353c383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007f353c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007f353c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f353c673d0a clang::ento::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 0x00007f353c673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007f353c673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007f353c67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007f353c67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007f353c67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007f353c67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007f353c67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007f353aaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007f353aaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007f353aaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007f353aaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007f353c187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007f353c12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007f353c12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007f353c12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007f353c1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x00005600964f9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x00005600964fd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x00005600964fe234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007f3532c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007f3532c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x00005600964f30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145880 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/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 (611 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.	<eof> 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 0x00007fec7c545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fec7c543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fec7c545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fec7b03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fec84b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fec84b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fec84b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fec84b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fec84b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fec84b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fec84b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fec84b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fec847f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fec847f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fec847f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fec847f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fec847f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fec847f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fec847f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fec847f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fec847f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fec847f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fec847f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fec847f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fec847dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fec847dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fec847dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fec847f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fec847f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fec847f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fec847dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fec847dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fec847dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fec847ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fec847ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fec847ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fec84806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fec84806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fec84806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fec8476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fec8476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fec8476371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fec8476371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fec84c4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fec84c4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fec84c4b8bd 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 0x00007fec84c4b8bd 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 0x00007fec848a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fec848a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fec848a7f18 (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 0x00007fec848c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fec848c0c41 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 0x00007fec847627d3 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 0x00007fec847b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fec847b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fec847b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fec847b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fec847b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fec847b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fec847b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fec847b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fec847b35b3 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 0x00007fec847b417f 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 0x00007fec847820a6 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 0x00007fec847820a6 clang::ento::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 0x00007fec847836a3 clang::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 0x00007fec847836a3 clang::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 0x00007fec84783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fec84783c1f clang::ento::CoreEngine::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 0x00007fec84783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fec84783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fec84a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fec84a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fec84a73d0a clang::ento::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 0x00007fec84a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fec84a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fec84a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fec84a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fec84a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fec84a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fec84a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fec82eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fec82eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fec82eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fec82eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fec84587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fec8452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fec8452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fec8452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fec845e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055bb0d879ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055bb0d87d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055bb0d87e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fec7b027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fec7b028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055bb0d8730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145913 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-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/cxx-inherited-ctor-init-expr.cpp (612 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.	<eof> 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 0x00007f9686545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9686543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9686545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f968503dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f968e79ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f968e79ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f968e79ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f968e79ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f968e79ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f968e79ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f968e79ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f968e777f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f968e777f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f968e777f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f968e777f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f968e777f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f968e7a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f968e7a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f968e7a27a2 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f968e7c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f968e7c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f968e7c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f968e7c4f01 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 0x00007f968e782053 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 0x00007f968e782053 clang::ento::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 0x00007f968e7836a3 clang::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 0x00007f968e7836a3 clang::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 0x00007f968e783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f968e783c1f clang::ento::CoreEngine::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 0x00007f968e783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007f968e783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007f968ea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f968ea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f968ea73d0a clang::ento::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 0x00007f968ea73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f968ea73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f968ea7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f968ea7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f968ea7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f968ea7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f968ea7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f968ceef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f968ceef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f968ceef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f968ceef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f968e587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f968e52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f968e52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f968e52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f968e5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000555a4070dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000555a40711792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000555a40712234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f9685027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f9685028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000555a407070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146072 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/ctu-onego-indirect.cpp (613 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: 1146008 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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
     1146009 Done                    | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-indirect.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/ctu-on-demand-parsing.c (614 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.	<eof> 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 0x00007f2974745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2974743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2974745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f297323dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f297cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f297cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f297cd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f297cd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f297cd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f297cd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f297cd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f297cd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f297c9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f297c9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f297c9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f297c9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f297c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f297c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f297c9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f297c9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f297c9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f297c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f297c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f297c9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f297c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f297c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f297c9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f297c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f297c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f297c9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f297c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f297c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f297c9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f297c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f297c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f297c9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f297ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f297ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f297ca06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f297c96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f297c96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f297c96371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f297c96371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f297c9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f297c9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f297c9b97ed 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 0x00007f297c9b97ed 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 0x00007f297c983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f297c983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f297c983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f297c983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f297c983269 clang::ento::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 0x00007f297c9836a3 clang::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 0x00007f297c9836a3 clang::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 0x00007f297c983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f297c983c1f clang::ento::CoreEngine::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 0x00007f297c983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f297c983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f297cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f297cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f297cc73d0a clang::ento::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 0x00007f297cc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f297cc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f297cc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f297cc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f297cc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f297cc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f297cc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f297b0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f297b0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f297b0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f297b0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f297c787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f297c72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f297c72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f297c72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f297c7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000558c44c83ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000558c44c87792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000558c44c88234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f2973227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f2973228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000558c44c7d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1145997 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-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/deprecated-flags-and-options.cpp (616 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
           ^
<stdin>: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.
^
<stdin>:17:78: note: possible intended match here
 #9 0x00007f5a1334d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
                                                                             ^
Input file: <stdin>
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. <eof> 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 0x00007f5a1334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  #5 0x00007f5a1334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  #6 0x00007f5a1334d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           15:  #7 0x00007f5a1334d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  #8 0x00007f5a1334d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  #9 0x00007f5a1334d5a6 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 0x00007f5a1334d5a6 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 0x00007f5a1334d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(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 0x00007f5a12ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           21: #13 0x00007f5a12ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 
check:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           22: #14 0x00007f5a12ff6b6c 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/diagnostics/find_last_store.c (617 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.	<eof> 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 0x00007f2291b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2291b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2291b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f229063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f229a14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f229a14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f229a14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f229a14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f229a14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f229a14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f229a14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f229a14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2299df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2299df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2299df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2299df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2299df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2299df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2299df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2299df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2299df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2299df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2299df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2299df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2299ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2299ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2299ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2299df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2299df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2299df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2299ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2299ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2299ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2299dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2299dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2299dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2299e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2299e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2299e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2299d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2299d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2299d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2299d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f229a24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f229a24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f229a24b438 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 0x00007f2299d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f2299d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f2299d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f2299d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f2299d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f2299d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f2299d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f2299d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f2299d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f2299d7071f 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 0x00007f2299d70edb 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 0x00007f2299d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f2299d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f229a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f229a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f229a073d0a clang::ento::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 0x00007f229a073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f229a073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f229a07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f229a07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f229a07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f229a07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f229a07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f22984ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f22984ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f22984ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f22984ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f2299b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f2299b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f2299b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f2299b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f2299be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005646c241fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005646c2423792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005646c2424234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f2290627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f2290628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005646c24190a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146295 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 -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/deref-track-symbolic-region.c (618 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/deref-track-symbolic-region.c.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-plists/deref-track-symbolic-region.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 -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.c
1.	<eof> 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 0x00007f15dc345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f15dc343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f15dc345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f15dae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f15e494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f15e494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f15e494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f15e494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f15e494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f15e494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f15e494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f15e494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f15e45f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f15e45f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f15e45f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f15e45f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f15e45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f15e45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f15e45f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f15e45f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f15e45f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f15e45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f15e45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f15e45f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f15e45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f15e45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f15e45dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f15e45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f15e45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f15e45f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f15e45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f15e45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f15e45dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f15e45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f15e45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f15e45ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f15e4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f15e4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f15e4606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f15e456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f15e456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f15e456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f15e456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f15e4a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f15e4a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f15e4a4b438 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 0x00007f15e457071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f15e457071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f15e457071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f15e457071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f15e457071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f15e457071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f15e457071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f15e457071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f15e457071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f15e457071f 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 0x00007f15e4570edb 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 0x00007f15e4583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f15e4583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f15e4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f15e4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f15e4873d0a clang::ento::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 0x00007f15e4873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f15e4873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f15e487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f15e487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f15e487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f15e487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f15e487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f15e2cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f15e2cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f15e2cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f15e2cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f15e4387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f15e432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f15e432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f15e432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f15e43e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000563c2042cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000563c20430792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000563c20431234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f15dae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f15dae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000563c204260a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146272 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 -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/cxx-inherited-ctor-is-skipped-as-top-level.cpp (620 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: 1146079 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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
     1146080 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 (621 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.	<eof> 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 0x00007fa493d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa493d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa493d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa49283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa49c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa49c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa49c34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa49c34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa49c34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa49c34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa49c34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa49c34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa49bff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa49bff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa49bff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa49bff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa49bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa49bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa49bff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa49bff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa49bff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa49bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa49bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa49bff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa49bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa49bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa49bfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa49bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa49bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa49bff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa49bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa49bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa49bfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa49bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa49bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa49bfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa49c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa49c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa49c006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa49bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa49bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa49bf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa49bf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa49c09e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007fa49c09e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007fa49c09e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007fa49c09e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007fa49c09e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007fa49c09e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007fa49c09e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007fa49bf4c795 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 0x00007fa49bf4c9e7 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 0x00007fa49bfb9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007fa49bfb9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007fa49bfb9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007fa49bfb9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007fa49bfb9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007fa49bfb9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007fa49bfb9b5c 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 0x00007fa49bf83169 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 0x00007fa49bf83169 clang::ento::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 0x00007fa49bf836a3 clang::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 0x00007fa49bf836a3 clang::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 0x00007fa49bf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa49bf83c1f clang::ento::CoreEngine::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 0x00007fa49bf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007fa49bf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007fa49c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007fa49c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007fa49c273d0a clang::ento::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 0x00007fa49c273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007fa49c273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007fa49c27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007fa49c27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007fa49c27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007fa49c27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007fa49c27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007fa49a6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007fa49a6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007fa49a6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007fa49a6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007fa49bd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007fa49bd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007fa49bd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007fa49bd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007fa49bde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x0000565106219ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x000056510621d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x000056510621e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007fa492827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007fa492828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x00005651062130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146084 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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-uninitialized-object.cpp (622 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.	<eof> 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 0x00007f7f11745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7f11743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7f11745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7f1023dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7f19979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f7f19979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f7f19979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f7f19979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f7f19979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f7f19979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f7f19979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f7f19979ee6 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 0x00007f7f199834b5 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 0x00007f7f19983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7f19983b3c 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 0x00007f7f19983cf6 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 0x00007f7f19983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f7f19983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f7f19c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f7f19c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f7f19c73d0a clang::ento::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 0x00007f7f19c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f7f19c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f7f19c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f7f19c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f7f19c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f7f19c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f7f19c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f7f180ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f7f180ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f7f180ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f7f180ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f7f19787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f7f1972bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f7f1972bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f7f1972bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f7f197e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000564e35a7bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000564e35a7f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000564e35a80234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f7f10227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f7f10228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000564e35a750a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146126 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/ctu-onego-small.cpp (623 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.	<eof> 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 0x00007fbbeaf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbbeaf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbbeaf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbbe9a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbbf354d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbbf354d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbbf354d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbbf354d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbbf354d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbbf354d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbbf354d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbbf354d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbbf31f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbbf31f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbbf31f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbbf31f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbbf31f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbbf31f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbbf31f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbbf31f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbbf31f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbbf31f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbbf31f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbbf31f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbbf31dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbbf31dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbbf31dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbbf31f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbbf31f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbbf31f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbbf31dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbbf31dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbbf31dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbbf31ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbbf31ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbbf31ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbbf3206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbbf3206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbbf3206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbbf316371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbbf316371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbbf316371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbbf316371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fbbf364b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbbf364b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbbf364b8bd 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 0x00007fbbf364b8bd 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 0x00007fbbf32a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fbbf32a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fbbf32a7f18 (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 0x00007fbbf32c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fbbf32c0c41 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 0x00007fbbf31627d3 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 0x00007fbbf31b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fbbf31b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fbbf31b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fbbf31b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fbbf31b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fbbf31b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fbbf31b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fbbf31b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fbbf31b35b3 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 0x00007fbbf31b417f 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 0x00007fbbf31820a6 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 0x00007fbbf31820a6 clang::ento::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 0x00007fbbf31836a3 clang::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 0x00007fbbf31836a3 clang::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 0x00007fbbf3183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fbbf3183c1f clang::ento::CoreEngine::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 0x00007fbbf3183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fbbf3183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fbbf3473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fbbf3473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fbbf3473d0a clang::ento::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 0x00007fbbf3473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fbbf3473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fbbf347e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fbbf347e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fbbf347e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fbbf347e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fbbf347e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fbbf18ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fbbf18ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fbbf18ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fbbf18ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fbbf2f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fbbf2f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fbbf2f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fbbf2f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fbbf2fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x0000558d1151dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x0000558d11521792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x0000558d11522234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fbbe9a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fbbe9a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x0000558d115170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146037 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-uninitialized-object-inheritance.cpp (624 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.	<eof> 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 0x00007f3529d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3529d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3529d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f352883dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3531f50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f3531f50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3531f50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3531f50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3531f50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3531f50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3531f50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f3531f50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f3531f5d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f3531f5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f3531f5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f3531f5d41e 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 0x00007f3531f5d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f3531f5e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f3531f5e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f353200f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f353200f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f353200f2c8 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 0x00007f3531fb7059 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 0x00007f3531fb7059 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 0x00007f3531fb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f3531fb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f3531fb7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f3531fc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f3531fc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f3531fc5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f3531fc6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f3531fc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f3531fc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f3531fc6846 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 0x00007f3531f62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f3531f62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f3531f62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f3531f62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f3531f62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f3531f62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f3531f62911 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 0x00007f3531fc472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f3531fc472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f3531fc472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f3531fc472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f3531fc472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f3531fc472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f3531fc472c 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 0x00007f3531f82053 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 0x00007f3531f82053 clang::ento::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 0x00007f3531f836a3 clang::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 0x00007f3531f836a3 clang::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 0x00007f3531f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3531f83c1f clang::ento::CoreEngine::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 0x00007f3531f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f3531f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f3532273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f3532273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f3532273d0a clang::ento::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 0x00007f3532273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f3532273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f353227e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f353227e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f353227e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f353227e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f353227e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f35306ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f35306ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f35306ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f35306ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f3531d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f3531d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f3531d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f3531d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f3531de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055e4bcc14ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055e4bcc18792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055e4bcc19234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f3528827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f3528828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055e4bcc0e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146096 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-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.	<eof> 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 0x00007f4abc545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4abc543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4abc545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4abb03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4ac4750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f4ac4750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4ac4750d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4ac4750d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4ac4750d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4ac4750d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4ac4750d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f4ac4750d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f4ac475d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f4ac475d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f4ac475d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f4ac475d41e 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 0x00007f4ac475d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f4ac475e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f4ac475e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f4ac480f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f4ac480f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f4ac480f2c8 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 0x00007f4ac47b7059 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 0x00007f4ac47b7059 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 0x00007f4ac47b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f4ac47b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f4ac47b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f4ac47c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f4ac47c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f4ac47c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f4ac47c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f4ac47c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f4ac47c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f4ac47c6846 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 0x00007f4ac4762911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f4ac4762911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f4ac4762911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f4ac4762911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f4ac4762911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f4ac4762911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f4ac4762911 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 0x00007f4ac47c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f4ac47c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f4ac47c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f4ac47c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f4ac47c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f4ac47c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f4ac47c472c 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 0x00007f4ac4782053 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 0x00007f4ac4782053 clang::ento::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 0x00007f4ac47836a3 clang::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 0x00007f4ac47836a3 clang::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 0x00007f4ac4783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4ac4783c1f clang::ento::CoreEngine::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 0x00007f4ac4783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f4ac4783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f4ac4a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f4ac4a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f4ac4a73d0a clang::ento::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 0x00007f4ac4a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f4ac4a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f4ac4a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f4ac4a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f4ac4a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f4ac4a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f4ac4a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f4ac2eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f4ac2eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f4ac2eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f4ac2eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f4ac4587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f4ac452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f4ac452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f4ac452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f4ac45e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055950de7eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055950de82792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055950de83234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f4abb027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f4abb028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055950de780a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146113 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/diagnostics/explicit-suppression.cpp (628 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.	<eof> 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 0x00007f8cadd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8cadd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8cadd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8cac83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8cb5ff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8cb5ff6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8cb5ff6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8cb5ff6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8cb5ff6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8cb5ff6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8cb5ff6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f8cb5ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007f8cb5ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007f8cb5ff6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007f8cb5ff6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007f8cb5ff6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007f8cb5ff6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007f8cb5ff6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007f8cb5ff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007f8cb5ff6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007f8cb5ff6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007f8cb5ff6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007f8cb5ff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007f8cb5ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007f8cb5ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007f8cb5ff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8cb5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007f8cb5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007f8cb5fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8cb5ff930f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f8cb5ff930f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f8cb5ff930f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:57
#32 0x00007f8cb5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f8cb5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f8cb5fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#35 0x00007f8cb5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#36 0x00007f8cb5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#37 0x00007f8cb5fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#38 0x00007f8cb6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f8cb6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f8cb6006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#41 0x00007f8cb5f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#42 0x00007f8cb5f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#43 0x00007f8cb5f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#44 0x00007f8cb5f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#45 0x00007f8cb5fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#46 0x00007f8cb5fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#47 0x00007f8cb5fb97ed 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 0x00007f8cb5fb97ed 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 0x00007f8cb5f83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#50 0x00007f8cb5f83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#51 0x00007f8cb5f83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#52 0x00007f8cb5f83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#53 0x00007f8cb5f83269 clang::ento::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 0x00007f8cb5f836a3 clang::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 0x00007f8cb5f836a3 clang::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 0x00007f8cb5f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8cb5f83c1f clang::ento::CoreEngine::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 0x00007f8cb5f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f8cb5f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f8cb6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f8cb6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f8cb6273d0a clang::ento::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 0x00007f8cb6273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f8cb6273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f8cb627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f8cb627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f8cb627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f8cb627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f8cb627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f8cb46ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f8cb46ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f8cb46ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f8cb46ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f8cb5d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f8cb5d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f8cb5d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f8cb5d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f8cb5de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000056201ffbfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000056201ffc3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000056201ffc4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f8cac827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f8cac828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000056201ffb90a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146294 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 -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/cxx-uninitialized-object-unionlike-constructs.cpp (629 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.	<eof> 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 0x00007f8455745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8455743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8455745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f845423dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f845d950d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f845d950d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f845d950d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f845d950d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f845d950d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f845d950d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f845d950d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f845d950d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f845d95d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f845d95d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f845d95d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f845d95d41e 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 0x00007f845d95d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f845d95e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f845d95e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f845da0f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f845da0f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f845da0f2c8 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 0x00007f845d9b7059 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 0x00007f845d9b7059 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 0x00007f845d9b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f845d9b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f845d9b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f845d9c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f845d9c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f845d9c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f845d9c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f845d9c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f845d9c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f845d9c6846 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 0x00007f845d962911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f845d962911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f845d962911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f845d962911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f845d962911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f845d962911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f845d962911 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 0x00007f845d9c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f845d9c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f845d9c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f845d9c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f845d9c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f845d9c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f845d9c472c 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 0x00007f845d982053 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 0x00007f845d982053 clang::ento::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 0x00007f845d9836a3 clang::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 0x00007f845d9836a3 clang::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 0x00007f845d983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f845d983c1f clang::ento::CoreEngine::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 0x00007f845d983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f845d983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f845dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f845dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f845dc73d0a clang::ento::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 0x00007f845dc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f845dc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f845dc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f845dc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f845dc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f845dc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f845dc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f845c0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f845c0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f845c0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f845c0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f845d787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f845d72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f845d72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f845d72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f845d7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000562d2da14ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000562d2da18792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000562d2da19234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f8454227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f8454228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000562d2da0e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146117 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/cxxctr-array-evalcall-analysis-order.cpp (630 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]
               ^
<stdin>:1:36: note: scanning from here
PreCall (C::C) [CXXConstructorCall]
                                   ^
<stdin>: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: <stdin>
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. <eof> parser at end of file 
next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           6:  #0 0x00007f0381545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           7:  #1 0x00007f0381543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           8:  #2 0x00007f0381545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           9:  #3 0x00007f038003dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/cxxctr-evalcall-analysis-order.cpp (631 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]
               ^
<stdin>:3:37: note: scanning from here
PostCall (C::C) [CXXConstructorCall]
                                    ^
<stdin>:21:45: note: possible intended match here
#10 0x00007f836a979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
                                            ^
Input file: <stdin>
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. <eof> parser at end of file 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           8: 2. While analyzing stack:  
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
          16:  #5 0x00007f836a979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          17:  #6 0x00007f836a979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          18:  #7 0x00007f836a979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          19:  #8 0x00007f836a979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          20:  #9 0x00007f836a979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          21: #10 0x00007f836a979ee6 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 0x00007f836a979ee6 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 0x00007f836a9834b5 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 0x00007f836a983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f836a983c1f clang::ento::CoreEngine::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 0x00007f836a983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 
next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/dead-stores.m (632 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.	<eof> parser at end of file
 #0 0x00007f0141545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0141543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0141545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f014003dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0149b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0149b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0149b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0149b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0149b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0149b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0149b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0149b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f01497f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f01497f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f01497f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f01497f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f01497f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f01497f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f01497f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f01497f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f01497f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f01497f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f01497f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f01497f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f01497dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f01497dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f01497dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f01497f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f01497f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f01497f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f01497dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f01497dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f01497dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f01497ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f01497ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f01497ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0149806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0149806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0149806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f014976376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f014976376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f014976376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f014976376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0149763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0149763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0149763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f014972dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f014972dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f014972dcbe 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 0x00007f0149774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f0149774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f0149774a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f0149784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f0149784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f0149784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f0149a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f0149a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f0149a73d0a clang::ento::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 0x00007f0149a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f0149a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f0149a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f0149a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f0149a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f0149a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f0149a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f0147eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f0147eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f0147eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f0147eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f0149587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f014952bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f014952bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f014952bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f01495e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556f1fa75ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556f1fa79792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556f1fa7a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f0140027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f0140028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556f1fa6f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146194 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/diagnostics/macros.cpp (634 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.cpp:65:34>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.cpp:68:3 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.cpp:65:34>: Error evaluating statement
 #0 0x00007f39f5145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f39f5143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f39f5145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f39f3c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f39fd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f39fd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f39fd74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f39fd74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f39fd74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f39fd74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f39fd74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f39fd74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f39fd3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f39fd3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f39fd3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f39fd3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f39fd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f39fd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f39fd3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f39fd3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f39fd3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f39fd3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f39fd3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f39fd3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f39fd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f39fd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f39fd3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f39fd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f39fd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f39fd3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f39fd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f39fd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f39fd3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f39fd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f39fd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f39fd3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f39fd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f39fd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f39fd406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f39fd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f39fd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f39fd36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f39fd36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f39fd3b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f39fd3b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f39fd3b97ed 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 0x00007f39fd3b97ed 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 0x00007f39fd383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f39fd383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f39fd383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f39fd383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f39fd383269 clang::ento::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 0x00007f39fd3836a3 clang::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 0x00007f39fd3836a3 clang::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 0x00007f39fd383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f39fd383c1f clang::ento::CoreEngine::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 0x00007f39fd383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f39fd383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f39fd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f39fd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f39fd673d0a clang::ento::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 0x00007f39fd673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f39fd673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f39fd67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f39fd67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f39fd67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f39fd67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f39fd67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f39fbaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f39fbaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f39fbaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f39fbaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f39fd187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f39fd12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f39fd12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f39fd12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f39fd1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055fc59483ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055fc59487792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055fc59488234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f39f3c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f39f3c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055fc5947d0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146340 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 -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/cxxnewexpr-callback.cpp (635 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)
                      ^
<stdin>:3:23: note: scanning from here
PostCall (std::malloc) [SimpleFunctionCall]
                      ^
<stdin>:9:2: note: possible intended match here
 #0 Calling operator new(size_t) at line 22
 ^
Input file: <stdin>
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. <eof> 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 0x00007efeb5345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
next:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          12:  #1 0x00007efeb5343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
next:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          13:  #2 0x00007efeb5345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
next:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          14:  #3 0x00007efeb3e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
next:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/delegates.m (637 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.	<eof> parser at end of file
 #0 0x00007fdbf5f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdbf5f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdbf5f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdbf4a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdbfe54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdbfe54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdbfe54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdbfe54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdbfe54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdbfe54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdbfe54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdbfe54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdbfe1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdbfe1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdbfe1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdbfe1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdbfe1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdbfe1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdbfe1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdbfe1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdbfe1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdbfe1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdbfe1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdbfe1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdbfe1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdbfe1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdbfe1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdbfe1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdbfe1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdbfe1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdbfe1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdbfe1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdbfe1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdbfe1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdbfe1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdbfe1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdbfe206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdbfe206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdbfe206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdbfe16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdbfe16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdbfe16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdbfe16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fdbfe163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdbfe163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdbfe163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fdbfe12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fdbfe12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fdbfe12dcbe 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 0x00007fdbfe174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fdbfe174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fdbfe174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fdbfe184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fdbfe184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fdbfe184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fdbfe473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fdbfe473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fdbfe473d0a clang::ento::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 0x00007fdbfe473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fdbfe473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fdbfe47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fdbfe47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fdbfe47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fdbfe47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fdbfe47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fdbfc8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fdbfc8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fdbfc8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fdbfc8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fdbfdf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fdbfdf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fdbfdf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fdbfdf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fdbfdfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055741badfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055741bae3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055741bae4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fdbf4a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fdbf4a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055741bad90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146248 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/dead-stores.c (638 of 19121)
******************** TEST 'Clang :: Analysis/dead-stores.c' FAILED ********************
Script:
--
: 'RUN: at line 1';   "/usr/bin/python3.11" /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.11" /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.	<eof> 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 0x00007f79ca145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f79ca143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f79ca145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f79c8c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f79d23f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f79d23f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f79d23f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f79d23f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f79d23f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f79d23f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f79d237a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f79d237a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f79d237a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f79d237a263 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 0x00007f79d23834b5 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 0x00007f79d2383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f79d2383c1f clang::ento::CoreEngine::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 0x00007f79d2383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007f79d2383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007f79d2673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f79d2673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f79d2673d0a clang::ento::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 0x00007f79d2673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007f79d2673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007f79d267e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007f79d267e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007f79d267e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007f79d267e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007f79d267e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007f79d0aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007f79d0aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007f79d0aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007f79d0aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007f79d2187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007f79d212bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007f79d212bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007f79d212bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007f79d21e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x000055ab22f2eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x000055ab22f32792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x000055ab22f33234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007f79c8c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007f79c8c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x000055ab22f280a5 _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 <module>
    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.11/subprocess.py", line 466, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/subprocess.py", line 571, 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 <Signals.SIGSEGV: 11>.
--
********************
Testing:  0
FAIL: Clang :: Analysis/debug-iterator-modeling.cpp (639 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling iterator_validity(std::vector<int>)
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 0x00007fc0f6b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc0f6b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc0f6b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc0f563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc0fed9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fc0fed9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fc0fed9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fc0fed9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fc0fed9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fc0fed9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007fc0fed9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc0fed77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007fc0fed77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007fc0fed77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fc0fed77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007fc0fed77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc0feda29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007fc0feda29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007fc0feda29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc0fedc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#20 0x00007fc0fedc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007fc0fedc31f2 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc0fedc31f2 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0
#23 0x00007fc0fedc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#24 0x00007fc0fedc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#25 0x00007fc0fedc5cdc clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0
#26 0x00007fc0fedc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fc0fedc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fc0fedc6598 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 0x00007fc0fed62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#30 0x00007fc0fed62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#31 0x00007fc0fed62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#32 0x00007fc0fed62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#33 0x00007fc0fed62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#34 0x00007fc0fed62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#35 0x00007fc0fed62911 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 0x00007fc0fedb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#37 0x00007fc0fedb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#38 0x00007fc0fedb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#39 0x00007fc0fedb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#40 0x00007fc0fedb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#41 0x00007fc0fedb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#42 0x00007fc0fedb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#43 0x00007fc0fedb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#44 0x00007fc0fedb35b3 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 0x00007fc0fedb417f 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 0x00007fc0fed820a6 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 0x00007fc0fed820a6 clang::ento::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 0x00007fc0fed836a3 clang::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 0x00007fc0fed836a3 clang::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 0x00007fc0fed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc0fed83c1f clang::ento::CoreEngine::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 0x00007fc0fed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#53 0x00007fc0fed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#54 0x00007fc0ff073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#55 0x00007fc0ff073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#56 0x00007fc0ff073d0a clang::ento::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 0x00007fc0ff073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#58 0x00007fc0ff073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#59 0x00007fc0ff07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#60 0x00007fc0ff07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#61 0x00007fc0ff07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#62 0x00007fc0ff07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#63 0x00007fc0ff07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#64 0x00007fc0fd4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#65 0x00007fc0fd4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#66 0x00007fc0fd4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#67 0x00007fc0fd4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#68 0x00007fc0feb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#69 0x00007fc0feb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#70 0x00007fc0feb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#71 0x00007fc0feb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#72 0x00007fc0febe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#73 0x0000556d0967dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#74 0x0000556d09681792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#75 0x0000556d09682234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#76 0x00007fc0f5627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#77 0x00007fc0f5628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#78 0x0000556d096770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146228 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/derived-to-base.cpp (641 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.	<eof> 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 0x00007f69f1545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f69f1543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f69f1545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f69f003dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f69f9779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f69f9779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f69f9779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f69f9779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f69f9779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f69f9779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f69f9779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f69f9779ee6 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 0x00007f69f97834b5 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 0x00007f69f9783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f69f9783b3c 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 0x00007f69f9783cf6 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 0x00007f69f9783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f69f9783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f69f9a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f69f9a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f69f9a73d0a clang::ento::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 0x00007f69f9a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f69f9a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f69f9a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f69f9a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f69f9a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f69f9a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f69f9a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f69f7eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f69f7eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f69f7eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f69f7eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f69f9587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f69f952bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f69f952bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f69f952bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f69f95e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055bde1a28ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055bde1a2c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055bde1a2d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f69f0027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f69f0028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055bde1a220a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146260 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/debug-exprinspection-istainted.c (643 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.	<eof> 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 0x00007fdb3e545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb3e543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb3e545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb3d03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb46b42658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdb46b42658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdb46b42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdb46b42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdb46b42658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdb46b42658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdb46b42658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdb46b42658 (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 0x00007fdb46753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007fdb46753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fdb46753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007fdb46753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007fdb46753ccd 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 0x00007fdb467b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007fdb467b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007fdb467b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007fdb467b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007fdb467b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007fdb467b36dd 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 0x00007fdb467b417f 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 0x00007fdb467820a6 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 0x00007fdb467820a6 clang::ento::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 0x00007fdb467836a3 clang::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 0x00007fdb467836a3 clang::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 0x00007fdb46783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdb46783c1f clang::ento::CoreEngine::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 0x00007fdb46783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007fdb46783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007fdb46a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fdb46a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fdb46a73d0a clang::ento::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 0x00007fdb46a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007fdb46a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007fdb46a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007fdb46a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007fdb46a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007fdb46a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007fdb46a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007fdb44eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007fdb44eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007fdb44eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007fdb44eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007fdb46587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007fdb4652bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007fdb4652bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007fdb4652bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007fdb465e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x000055824d69eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x000055824d6a2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x000055824d6a3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007fdb3d027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007fdb3d028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x000055824d6980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146220 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/div-zero.cpp (646 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.	<eof> 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 0x00007f2474345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2474343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2474345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2472e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f247c94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f247c94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f247c94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f247c94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f247c94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f247c94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f247c94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f247c94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f247c5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f247c5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f247c5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f247c5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f247c5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f247c5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f247c5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f247c5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f247c5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f247c5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f247c5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f247c5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f247c5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f247c5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f247c5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f247c5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f247c5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f247c5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f247c5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f247c5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f247c5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f247c5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f247c5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f247c5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f247c606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f247c606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f247c606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f247c56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f247c56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f247c56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f247c56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f247c5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f247c5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f247c5b97ed 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 0x00007f247c5b97ed 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 0x00007f247c583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f247c583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f247c583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f247c583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f247c583269 clang::ento::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 0x00007f247c5836a3 clang::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 0x00007f247c5836a3 clang::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 0x00007f247c583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f247c583c1f clang::ento::CoreEngine::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 0x00007f247c583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f247c583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f247c873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f247c873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f247c873d0a clang::ento::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 0x00007f247c873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f247c873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f247c87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f247c87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f247c87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f247c87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f247c87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f247acef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f247acef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f247acef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f247acef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f247c387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f247c32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f247c32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f247c32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f247c3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005594c670dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005594c6711792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005594c6712234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f2472e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f2472e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005594c67070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146476 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.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/div-zero.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/dispatch-once.m (647 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.	<eof> 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 0x00007fd449545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd449543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd449545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd44803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd451b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd451b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd451b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd451b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd451b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd451b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd451b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd451b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd4517f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd4517f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd4517f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd4517f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd4517f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd4517f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd4517f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd4517f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd4517f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd4517f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd4517f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd4517f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd4517dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd4517dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd4517dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd4517f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd4517f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd4517f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd4517dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd4517dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd4517dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd4517ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd4517ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd4517ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd451806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd451806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd451806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd45176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd45176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd45176376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd45176376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd4517b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd4517b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd4517b97ed 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 0x00007fd4517b97ed 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 0x00007fd451783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fd451783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fd451783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fd451783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fd451783269 clang::ento::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 0x00007fd4517836a3 clang::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 0x00007fd4517836a3 clang::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 0x00007fd451783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd451783c1f clang::ento::CoreEngine::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 0x00007fd451783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fd451783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fd451a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fd451a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fd451a73d0a clang::ento::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 0x00007fd451a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fd451a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fd451a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fd451a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fd451a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fd451a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fd451a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fd44feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fd44feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fd44feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fd44feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fd451587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fd45152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fd45152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fd45152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fd4515e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556a6b900ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556a6b904792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000556a6b905234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fd448027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fd448028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000556a6b8fa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146474 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 -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/diagnostics/track_subexpressions.cpp (649 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.	<eof> 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 0x00007ffabb945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ffabb943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ffabb945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ffaba43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ffac3bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ffac3bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ffac3bf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ffac3bf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007ffac3bf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007ffac3bf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007ffac3b7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007ffac3b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007ffac3b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007ffac3b7a263 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 0x00007ffac3b834b5 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 0x00007ffac3b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ffac3b83b3c 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 0x00007ffac3b83cf6 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 0x00007ffac3b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007ffac3b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007ffac3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007ffac3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007ffac3e73d0a clang::ento::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 0x00007ffac3e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007ffac3e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007ffac3e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007ffac3e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007ffac3e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007ffac3e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007ffac3e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007ffac22ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007ffac22ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007ffac22ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007ffac22ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007ffac3987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007ffac392bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007ffac392bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007ffac392bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007ffac39e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000563076930ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000563076934792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000563076935234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007ffaba427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007ffaba428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000056307692a0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146449 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 -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/division-by-zero-track-zero.cpp (650 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.	<eof> 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 0x00007fb79e545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb79e543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb79e545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb79d03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb7a67f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb7a67f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb7a67f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb7a67f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb7a67f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb7a67f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fb7a677a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fb7a677a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fb7a677a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fb7a677a263 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 0x00007fb7a67834b5 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 0x00007fb7a6783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb7a6783c1f clang::ento::CoreEngine::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 0x00007fb7a6783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007fb7a6783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007fb7a6a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007fb7a6a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007fb7a6a73d0a clang::ento::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 0x00007fb7a6a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007fb7a6a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007fb7a6a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007fb7a6a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007fb7a6a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007fb7a6a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007fb7a6a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007fb7a4eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007fb7a4eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007fb7a4eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007fb7a4eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007fb7a6587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007fb7a652bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007fb7a652bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007fb7a652bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007fb7a65e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x00005556043efccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x00005556043f3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x00005556043f4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007fb79d027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007fb79d028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x00005556043e90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146495 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 -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/diagnostics/sarif-multi-diagnostic-test.c (651 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-09-18 16:39:12.561534951 +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.	<eof> 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 0x00007f73d9945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f73d9943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f73d9945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f73d843dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f73e1f42658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f73e1f42658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f73e1f42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f73e1f42658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f73e1f42658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f73e1f42658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f73e1f42658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f73e1f42658 (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 0x00007f73e1b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007f73e1b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f73e1b53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007f73e1b53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007f73e1b53ccd 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 0x00007f73e1bb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007f73e1bb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007f73e1bb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007f73e1bb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007f73e1bb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007f73e1bb36dd 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 0x00007f73e1bb417f 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 0x00007f73e1b820a6 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 0x00007f73e1b820a6 clang::ento::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 0x00007f73e1b836a3 clang::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 0x00007f73e1b836a3 clang::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 0x00007f73e1b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f73e1b83c1f clang::ento::CoreEngine::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 0x00007f73e1b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f73e1b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f73e1e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f73e1e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f73e1e73d0a clang::ento::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 0x00007f73e1e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f73e1e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f73e1e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f73e1e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f73e1e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f73e1e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f73e1e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f73e02ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f73e02ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f73e02ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f73e02ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f73e1987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f73e192bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f73e192bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f73e192bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f73e19e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x0000563e17fc6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x0000563e17fca792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x0000563e17fcb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f73d8427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f73d8428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x0000563e17fc00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5)
--
********************
Testing:  0
FAIL: Clang :: Analysis/division-by-zero.c (654 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.	<eof> 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 0x00007f0e12f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0e12f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0e12f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0e11a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0e1b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0e1b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0e1b54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0e1b54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0e1b54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0e1b54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0e1b54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0e1b54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0e1b1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0e1b1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0e1b1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0e1b1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0e1b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0e1b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0e1b1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0e1b1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0e1b1f7442 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0e1b1f7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0e1b1f7442 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0e1b1f7442 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0e1b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0e1b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0e1b1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f0e1b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0e1b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0e1b1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f0e1b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0e1b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0e1b1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0e1b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0e1b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0e1b1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0e1b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0e1b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0e1b206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0e1b16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0e1b16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0e1b16371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0e1b16371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f0e1b1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0e1b1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0e1b1b97ed 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 0x00007f0e1b1b97ed 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 0x00007f0e1b183269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f0e1b183269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f0e1b183269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f0e1b183269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f0e1b183269 clang::ento::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 0x00007f0e1b1836a3 clang::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 0x00007f0e1b1836a3 clang::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 0x00007f0e1b183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0e1b183c1f clang::ento::CoreEngine::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 0x00007f0e1b183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f0e1b183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f0e1b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f0e1b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f0e1b473d0a clang::ento::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 0x00007f0e1b473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f0e1b473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f0e1b47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f0e1b47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f0e1b47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f0e1b47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f0e1b47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f0e198ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f0e198ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f0e198ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f0e198ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f0e1af87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f0e1af2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f0e1af2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f0e1af2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f0e1afe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000563a6e151ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000563a6e155792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000563a6e156234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f0e11a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f0e11a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000563a6e14b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146497 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=unix.Malloc /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/division-by-zero.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/division-by-zero-track-zero.c (655 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.	<eof> 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 0x00007f61f6745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f61f6743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f61f6745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f61f523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f61fe9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f61fe9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f61fe9f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f61fe9f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f61fe9f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f61fe9f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f61fe97a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f61fe97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f61fe97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f61fe97a263 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 0x00007f61fe9834b5 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 0x00007f61fe983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f61fe983c1f clang::ento::CoreEngine::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 0x00007f61fe983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007f61fe983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007f61fec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f61fec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f61fec73d0a clang::ento::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 0x00007f61fec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007f61fec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007f61fec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007f61fec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007f61fec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007f61fec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007f61fec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007f61fd0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007f61fd0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007f61fd0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007f61fd0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007f61fe787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007f61fe72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007f61fe72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007f61fe72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007f61fe7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x000055eaf3545ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x000055eaf3549792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x000055eaf354a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007f61f5227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007f61f5228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x000055eaf353f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146489 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 -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/diagnostics/undef-value-param.m (656 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/undef-value-param.m.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.m.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,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.m
1.	<eof> parser at end of file
 #0 0x00007f6535d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6535d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6535d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f653483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f653e34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f653e34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f653e34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f653e34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f653e34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f653e34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f653e34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f653e34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f653dff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f653dff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f653dff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f653dff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f653dff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f653dff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f653dff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f653dff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f653dff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f653dff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f653dff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f653dff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f653dfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f653dfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f653dfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f653dff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f653dff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f653dff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f653dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f653dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f653dfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f653dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f653dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f653dfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f653e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f653e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f653e006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f653df6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f653df6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f653df6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f653df6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f653df63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f653df63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f653df63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f653df2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f653df2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f653df2dcbe 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 0x00007f653df74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f653df74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f653df74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f653df84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f653df84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f653df84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f653e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f653e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f653e273d0a clang::ento::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 0x00007f653e273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f653e273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f653e27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f653e27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f653e27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f653e27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f653e27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f653c6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f653c6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f653c6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f653c6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f653dd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f653dd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f653dd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f653dd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f653dde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556a11bccccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556a11bd0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556a11bd1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f6534827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f6534828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556a11bc60a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146466 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 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.m
--
********************
Testing:  0
FAIL: Clang :: Analysis/dtor-array.cpp (657 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.	<eof> 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 0x00007f073bd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f073bd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f073bd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f073a83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f074434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f074434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f074434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f074434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f074434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f074434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f074434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f074434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0743ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0743ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0743ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0743ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0743ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0743ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0743ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0743ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0743ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0743ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0743ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0743ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0743fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0743fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0743fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f0743ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0743ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0743ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f0743fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0743fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0743fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0743fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0743fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0743fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0744006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0744006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0744006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0743f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0743f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0743f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0743f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0743f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0743f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0743f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f0743fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f0743fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f0743fc79a4 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 0x00007f0743fc79a4 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 0x00007f0743f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f0743f7ba0a 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 0x00007f0743f83a5f clang::ento::ExprEngine::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 0x00007f0743f83b3c 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 0x00007f0743f83cf6 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 0x00007f0743f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f0743f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f0744273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f0744273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f0744273d0a clang::ento::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 0x00007f0744273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f0744273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f074427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f074427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f074427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f074427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f074427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f07426ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f07426ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f07426ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f07426ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f0743d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f0743d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f0743d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f0743d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f0743de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055d1b4108ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055d1b410c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055d1b410d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f073a827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f073a828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055d1b41020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146517 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 -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/dtor-cxx11.cpp (658 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.	<eof> 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 0x00007f0574b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0574b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0574b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f057363dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f057cd9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f057cd9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f057cd9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f057cd9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f057cd9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f057cd9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f057cd9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f057cd77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f057cd77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f057cd77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f057cd77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f057cd77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f057cda267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f057cda267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f057cda267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f057cdc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f057cdc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f057cdc4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f057cdc4f01 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 0x00007f057cd82053 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 0x00007f057cd82053 clang::ento::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 0x00007f057cd836a3 clang::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 0x00007f057cd836a3 clang::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 0x00007f057cd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f057cd83b3c 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 0x00007f057cd83cf6 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 0x00007f057cd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f057cd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f057d073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f057d073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f057d073d0a clang::ento::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 0x00007f057d073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f057d073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f057d07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f057d07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f057d07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f057d07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f057d07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f057b4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f057b4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f057b4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f057b4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f057cb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f057cb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f057cb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f057cb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f057cbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x0000563c36a84ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x0000563c36a88792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x0000563c36a89234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f0573627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f0573628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x0000563c36a7e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146516 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 -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 (659 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.	<eof> 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 0x00007f8cb8945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8cb8943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8cb8945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8cb743dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8cc0b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8cc0b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8cc0b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8cc0b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8cc0b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8cc0b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8cc0b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f8cc0b79ee6 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 0x00007f8cc0b834b5 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 0x00007f8cc0b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8cc0b83b3c 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 0x00007f8cc0b83cf6 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 0x00007f8cc0b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f8cc0b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f8cc0e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f8cc0e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f8cc0e73d0a clang::ento::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 0x00007f8cc0e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f8cc0e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f8cc0e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f8cc0e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f8cc0e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f8cc0e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f8cc0e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f8cbf2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f8cbf2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f8cbf2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f8cbf2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f8cc0987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f8cc092bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f8cc092bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f8cc092bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f8cc09e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000558543ca1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000558543ca5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000558543ca6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f8cb7427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f8cb7428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000558543c9b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146537 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 -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/diagnostics/report-issues-within-main-file.cpp (660 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </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 | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-plists/report-issues-within-main-file.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 -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
1.	<eof> 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 0x00007f3c7dd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3c7dd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3c7dd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3c7c83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3c85fe9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f3c85fe9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3c85fe9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3c85fe9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3c85fe9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3c85fe9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3c85fe9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f3c85fe9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f3c85fe9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f3c85fefb7f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f3c85fefb7f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f3c85fefb7f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f3c85fefb7f (anonymous namespace)::RangeConstraintManager::checkNull(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2838:41
#17 0x00007f3c863336b8 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f3c863336b8 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f3c863336b8 clang::ento::ConstraintManager::isNull(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:128:21
#20 0x00007f3c863336b8 (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3078:0
#21 0x00007f3c86143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#22 0x00007f3c86143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3c86143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74
#24 0x00007f3c85f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3c85f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3c85f51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#27 0x00007f3c85f51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#28 0x00007f3c85fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#29 0x00007f3c85fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#30 0x00007f3c85fffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#31 0x00007f3c85fffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#32 0x00007f3c86006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#33 0x00007f3c86006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#34 0x00007f3c86006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#35 0x00007f3c85f6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#36 0x00007f3c85f6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#37 0x00007f3c85f6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#38 0x00007f3c85f6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#39 0x00007f3c8644b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3c8644b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3c8644b438 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
#42 0x00007f3c86129e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#43 0x00007f3c86129e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#44 0x00007f3c86129e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#45 0x00007f3c86129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#46 0x00007f3c86129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#47 0x00007f3c86129e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#48 0x00007f3c86144cb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#49 0x00007f3c86144cb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#50 0x00007f3c86144cb2 processNewAllocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1620:55
#51 0x00007f3c86144cb2 checkNewAllocator /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1629:71
#52 0x00007f3c86144cb2 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
#53 0x00007f3c85f52e74 llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#54 0x00007f3c85f52e74 llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#55 0x00007f3c85f52e74 clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#56 0x00007f3c85f52e74 runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:525:58
#57 0x00007f3c85f52e74 expandGraphWithCheckers<(anonymous namespace)::CheckNewAllocatorContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26
#58 0x00007f3c85f52e74 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
#59 0x00007f3c85fc7af4 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
#60 0x00007f3c85f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#61 0x00007f3c85f7ba0a 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
#62 0x00007f3c85f83a5f clang::ento::ExprEngine::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
#63 0x00007f3c85f83c1f clang::ento::CoreEngine::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 0x00007f3c85f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#65 0x00007f3c85f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#66 0x00007f3c86273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#67 0x00007f3c86273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#68 0x00007f3c86273d0a clang::ento::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 0x00007f3c86273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#70 0x00007f3c86273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#71 0x00007f3c8627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#72 0x00007f3c8627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#73 0x00007f3c8627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#74 0x00007f3c8627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#75 0x00007f3c8627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#76 0x00007f3c846ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#77 0x00007f3c846ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#78 0x00007f3c846ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#79 0x00007f3c846ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#80 0x00007f3c85d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#81 0x00007f3c85d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#82 0x00007f3c85d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#83 0x00007f3c85d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#84 0x00007f3c85de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#85 0x000055dc7873dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#86 0x000055dc78741792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#87 0x000055dc78742234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#88 0x00007f3c7c827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#89 0x00007f3c7c828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#90 0x000055dc787370a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146419 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 -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/dynamic-cast.cpp (661 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.	<eof> parser at end of file
 #0 0x00007fc156f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc156f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc156f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc155a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc15f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc15f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc15f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc15f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc15f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc15f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc15f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc15f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc15f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc15f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc15f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc15f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc15f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc15f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc15f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc15f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc15f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc15f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc15f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc15f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc15f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc15f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc15f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc15f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc15f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc15f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc15f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc15f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc15f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc15f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc15f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc15f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc15f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc15f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc15f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc15f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc15f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc15f16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc15f16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc15f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc15f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc15f163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fc15f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fc15f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fc15f12dcbe 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 0x00007fc15f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fc15f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fc15f174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fc15f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fc15f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fc15f184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fc15f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fc15f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fc15f473d0a clang::ento::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 0x00007fc15f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fc15f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fc15f483e46 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17
#61 0x00007fc15f483e46 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1
#62 0x00007fc15f483e46 WalkUpFromCXXDeductionGuideDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:437:0
#63 0x00007fc15f483e46 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2233:0
#64 0x00007fc15f47e76a clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDeclContextHelper(clang::DeclContext*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:1489:7
#65 0x00007fc15f47bc83 TraverseCXXRecordDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2015:1
#66 0x00007fc15f47bc83 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 0x00007fc15f47db7d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27
#68 0x00007fc15f47db7d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fc15d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fc15d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fc15d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fc15d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fc15ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fc15ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fc15ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fc15ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fc15efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005634d1f73ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005634d1f77792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005634d1f78234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fc155a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fc155a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005634d1f6d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146539 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,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/diagnostics/dtors.cpp (662 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.	<eof> 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 0x00007f3562345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3562343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3562345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3560e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f356a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f356a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f356a94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f356a94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f356a94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f356a94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f356a94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f356a94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f356a5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f356a5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f356a5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f356a5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f356a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f356a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f356a5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f356a5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f356a5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f356a5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f356a5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f356a5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f356a5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f356a5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f356a5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f356a5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f356a5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f356a5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f356a5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f356a5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f356a5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f356a5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f356a5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f356a5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f356a606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f356a606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f356a606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f356a56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f356a56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f356a56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f356a56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f356aa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f356aa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f356aa4b438 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 0x00007f356a57071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f356a57071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f356a57071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f356a57071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f356a57071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f356a57071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f356a57071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f356a57071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f356a57071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f356a57071f 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 0x00007f356a570edb 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 0x00007f356a583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f356a583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f356a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f356a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f356a873d0a clang::ento::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 0x00007f356a873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f356a873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f356a87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f356a87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f356a87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f356a87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f356a87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f3568cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f3568cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f3568cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f3568cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f356a387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f356a32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f356a32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f356a32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f356a3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000559405774ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000559405778792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000559405779234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f3560e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f3560e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055940576e0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146288 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/initializer.cpp (663 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.	<eof> 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 0x00007f4974545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4974543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4974545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f497303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f497c779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f497c779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f497c779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f497c779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f497c779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f497c779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f497c779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f497c779ee6 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 0x00007f497c7834b5 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 0x00007f497c783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f497c783b3c 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 0x00007f497c783cf6 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 0x00007f497c783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f497c783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f497ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f497ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f497ca73d0a clang::ento::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 0x00007f497ca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f497ca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f497ca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f497ca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f497ca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f497ca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f497ca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f497aeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f497aeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f497aeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f497aeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f497c587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f497c52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f497c52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f497c52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f497c5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055b0917d0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055b0917d4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055b0917d5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f4973027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f4973028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055b0917ca0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146321 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/no-store-func-path-notes.cpp (664 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.	<eof> parser at end of file
 #0 0x00007f53ea345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f53ea343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f53ea345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f53e8e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f53f257e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f53f257e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f53f257e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f53f257e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f53f257e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f53f257e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f53f257e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f53f257e41e 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 0x00007f53f257eee0 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 0x00007f53f2583d6e 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 0x00007f53f2583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f53f2583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f53f2873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f53f2873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f53f2873d0a clang::ento::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 0x00007f53f2873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f53f2873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f53f287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f53f287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f53f287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f53f287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f53f287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f53f0cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f53f0cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f53f0cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f53f0cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f53f2387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f53f232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f53f232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f53f232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f53f23e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000562bd0b19ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000562bd0b1d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000562bd0b1e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f53e8e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f53e8e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000562bd0b130a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146358 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/implicit-cxx-std-suppression.cpp (665 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.	<eof> 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 0x00007fa41c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa41c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa41c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa41ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa42494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa42494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa42494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa42494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa42494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa42494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa42494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa42494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa4245f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa4245f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa4245f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa4245f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa4245f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa4245f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa4245f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa4245f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa4245f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa4245f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa4245f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa4245f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa4245dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa4245dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa4245dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa4245f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa4245f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa4245f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa4245dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa4245dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa4245dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa4245ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa4245ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa4245ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa424606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa424606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa424606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa42456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa42456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa42456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa42456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa424563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa424563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa424563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fa4245c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fa4245c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fa4245c79a4 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 0x00007fa4245c79a4 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 0x00007fa42457ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fa42457ba0a 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 0x00007fa424583a5f clang::ento::ExprEngine::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 0x00007fa424583b3c 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 0x00007fa424583cf6 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 0x00007fa424583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fa424583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fa424873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fa424873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fa424873d0a clang::ento::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 0x00007fa424873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fa424873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fa42487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fa42487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fa42487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fa42487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fa42487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fa422cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fa422cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fa422cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fa422cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fa424387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fa42432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fa42432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fa42432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fa4243e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005568b1247ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005568b124b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005568b124c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fa41ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fa41ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005568b12410a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146318 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/deref-track-symbolic-region.cpp (667 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.	<eof> 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 0x00007f2d76945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2d76943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2d76945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2d7543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2d7ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2d7ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2d7ef4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2d7ef4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2d7ef4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2d7ef4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2d7ef4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2d7ef4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2d7ebf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2d7ebf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2d7ebf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2d7ebf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2d7ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2d7ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2d7ebf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2d7ebf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2d7ebf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2d7ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2d7ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2d7ebf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2d7ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2d7ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2d7ebdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2d7ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2d7ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2d7ebf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2d7ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2d7ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2d7ebdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2d7ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2d7ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2d7ebffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2d7ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2d7ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2d7ec06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2d7eb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2d7eb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2d7eb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2d7eb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2d7f04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2d7f04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2d7f04b438 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 0x00007f2d7ec9d897 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f2d7ec9d897 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#48 0x00007f2d7ec9d897 checkBind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:301:0
#49 0x00007f2d7ec9d897 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 0x00007f2d7eb4d279 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 0x00007f2d7ebb44fc llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#52 0x00007f2d7ebb44fc llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#53 0x00007f2d7ebb44fc llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#54 0x00007f2d7ebb44fc llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#55 0x00007f2d7ebb44fc llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#56 0x00007f2d7ebb44fc clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#57 0x00007f2d7ebb44fc 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 0x00007f2d7ebb4fbc 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 0x00007f2d7ebb4fbc 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 0x00007f2d7eb82b4e 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 0x00007f2d7eb82b4e clang::ento::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 0x00007f2d7eb836a3 clang::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 0x00007f2d7eb836a3 clang::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 0x00007f2d7eb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2d7eb83c1f clang::ento::CoreEngine::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 0x00007f2d7eb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f2d7eb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f2d7ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f2d7ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f2d7ee73d0a clang::ento::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 0x00007f2d7ee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f2d7ee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f2d7ee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f2d7ee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f2d7ee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f2d7ee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f2d7ee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f2d7d2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f2d7d2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f2d7d2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f2d7d2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f2d7e987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f2d7e92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f2d7e92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f2d7e92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f2d7e9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000557305f29ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000557305f2d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000557305f2e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f2d75427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f2d75428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000557305f230a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146274 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 (669 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.	<eof> 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 0x00007fb966b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb966b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb966b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb96563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb96ed50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fb96ed50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb96ed50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb96ed50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb96ed50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb96ed50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb96ed50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fb96ed50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007fb96ed7610b clang::ento::ExprEngine::createTemporaryRegionIfNeeded(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb96eda164c llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fb96eda164c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fb96eda164c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fb96eda164c 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 0x00007fb96ed81bce clang::ento::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 0x00007fb96ed836a3 clang::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 0x00007fb96ed836a3 clang::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 0x00007fb96ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb96ed83c1f clang::ento::CoreEngine::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 0x00007fb96ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007fb96ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007fb96f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb96f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb96f073d0a clang::ento::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 0x00007fb96f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007fb96f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007fb96f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007fb96f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007fb96f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007fb96f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007fb96f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007fb96d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007fb96d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007fb96d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007fb96d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007fb96eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007fb96eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007fb96eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007fb96eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007fb96ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x000055b6bfe1dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x000055b6bfe21792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x000055b6bfe22234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007fb965627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007fb965628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x000055b6bfe170a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146333 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/debug-container-modeling.cpp (672 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling container_begin_end(const std::vector<int>)
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 0x00007f6e2c545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6e2c543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6e2c545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6e2b03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6e347e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f6e347e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6e347e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6e347e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6e347e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6e347e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6e347e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f6e347e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f6e347e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f6e347e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f6e347e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f6e347e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f6e347e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f6e348062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f6e348062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f6e348062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f6e348062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6e34805694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007f6e34805694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007f6e34805694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6e34c4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007f6e34c4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007f6e34c4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007f6e347dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007f6e347dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007f6e347dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f6e347dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007f6e347dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007f6e347dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f6e347dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f6e347dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007f6e347dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f6e347dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f6e347dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f6e347dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007f6e347f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007f6e347f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007f6e347f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007f6e347f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007f6e347dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007f6e347dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007f6e347dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007f6e347ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007f6e347ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007f6e347ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007f6e34806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007f6e34806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f6e34806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007f6e3476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007f6e3476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007f6e3476371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007f6e3476371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007f6e34763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007f6e34763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007f6e34763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007f6e3472dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007f6e3472dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007f6e3472dcbe 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 0x00007f6e34906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007f6e34906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007f6e34906095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007f6e34874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007f6e34874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007f6e34874fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007f6e34874fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007f6e34874fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007f6e34874fb0 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 0x00007f6e34753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007f6e34753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f6e34753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007f6e34753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007f6e34753ccd 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 0x00007f6e347b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007f6e347b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007f6e347b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007f6e347b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007f6e347b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007f6e347b36dd 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 0x00007f6e347b417f 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 0x00007f6e347820a6 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 0x00007f6e347820a6 clang::ento::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 0x00007f6e347836a3 clang::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 0x00007f6e347836a3 clang::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 0x00007f6e34783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6e34783c1f clang::ento::CoreEngine::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 0x00007f6e34783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007f6e34783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007f6e34a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007f6e34a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007f6e34a73d0a clang::ento::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 0x00007f6e34a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007f6e34a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007f6e34a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007f6e34a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007f6e34a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007f6e34a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007f6e34a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007f6e32eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007f6e32eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007f6e32eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007f6e32eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007f6e34587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007f6e3452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007f6e3452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007f6e3452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007f6e345e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x000056177b029ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x000056177b02d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x000056177b02e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007f6e2b027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007f6e2b028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x000056177b0230a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146226 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/macros.m (673 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.	<eof> 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 0x00007fa97a345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa97a343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa97a345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa978e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa98294d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa98294d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa98294d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa98294d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa98294d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa98294d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa98294d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa98294d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa9825f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa9825f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa9825f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa9825f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa9825f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa9825f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa9825f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa9825f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa9825f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa9825f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa9825f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa9825f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa9825dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa9825dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa9825dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa9825f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa9825f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa9825f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa9825dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa9825dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa9825dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa9825ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa9825ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa9825ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa982606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa982606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa982606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa98256371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa98256371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa98256371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa98256371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fa9825b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa9825b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa9825b97ed 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 0x00007fa9825b97ed 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 0x00007fa982583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fa982583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fa982583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fa982583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fa982583269 clang::ento::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 0x00007fa9825836a3 clang::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 0x00007fa9825836a3 clang::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 0x00007fa982583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa982583c1f clang::ento::CoreEngine::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 0x00007fa982583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fa982583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fa982873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fa982873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fa982873d0a clang::ento::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 0x00007fa982873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fa982873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fa98287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fa98287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fa98287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fa98287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fa98287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fa980cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fa980cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fa980cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fa980cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fa982387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fa98232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fa98232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fa98232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fa9823e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000564b3379fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000564b337a3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000564b337a4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fa978e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fa978e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000564b337990a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146338 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/false-positive-suppression.c (674 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.	<eof> 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 0x00007fd009345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd009343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd009345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd007e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd01193359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd01193359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd01193359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd01193359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd01193359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd01193359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd01193359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd01193359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fd011743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fd011743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fd011743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd011551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fd011551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fd011551c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fd011551c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fd0115ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fd0115ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fd0115ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fd0115ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fd011606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fd011606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fd011606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fd01156381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fd01156381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fd01156381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fd01156381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fd011a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fd011a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fd011a4b438 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 0x00007fd011729e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fd011729e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fd011729e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fd011729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fd011729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fd011729e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fd01172a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fd01172a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fd01172a29b (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 0x00007fd011743bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fd011743bbb 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 0x00007fd011553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fd011553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fd011553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fd011553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fd011553ccd 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 0x00007fd0115b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fd0115b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fd0115b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fd0115b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fd0115b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fd0115b36dd 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 0x00007fd0115b417f 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 0x00007fd0115820a6 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 0x00007fd0115820a6 clang::ento::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 0x00007fd0115836a3 clang::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 0x00007fd0115836a3 clang::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 0x00007fd011583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd011583c1f clang::ento::CoreEngine::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 0x00007fd011583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fd011583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fd011873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fd011873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fd011873d0a clang::ento::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 0x00007fd011873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fd011873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fd01187e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fd01187e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fd01187e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fd01187e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fd01187e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fd00fcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fd00fcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fd00fcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fd00fcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fd011387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fd01132bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fd01132bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fd01132bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fd0113e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055c5d17c1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055c5d17c5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055c5d17c6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fd007e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fd007e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055c5d17bb0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146293 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (675 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.	<eof> 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 0x00007f60d4745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f60d4743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f60d4745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f60d323dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f60dcd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f60dcd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f60dcd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f60dcd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f60dcd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f60dcd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f60dcd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f60dcd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f60dc9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f60dc9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f60dc9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f60dc9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f60dc9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f60dc9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f60dc9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f60dc9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f60dc9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f60dc9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f60dc9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f60dc9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f60dc9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f60dc9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f60dc9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f60dc9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f60dc9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f60dc9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f60dc9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f60dc9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f60dc9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f60dc9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f60dc9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f60dc9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f60dca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f60dca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f60dca06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f60dc96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f60dc96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f60dc96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f60dc96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f60dce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f60dce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f60dce4b438 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 0x00007f60dc97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f60dc97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f60dc97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f60dc97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f60dc97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f60dc97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f60dc97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f60dc97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f60dc97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f60dc97071f 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 0x00007f60dc970edb 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 0x00007f60dc983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f60dc983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f60dcc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f60dcc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f60dcc73d0a clang::ento::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 0x00007f60dcc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f60dcc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f60dcc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f60dcc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f60dcc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f60dcc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f60dcc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f60db0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f60db0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f60db0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f60db0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f60dc787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f60dc72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f60dc72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f60dc72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f60dc7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055a8e0298ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055a8e029c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055a8e029d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f60d3227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f60d3228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055a8e02920a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146339 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/undef-value-param.c (678 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/undef-value-param.c.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.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 -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.c
1.	<eof> 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 0x00007fb5e7f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb5e7f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb5e7f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb5e6a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb5f01f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb5f01f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb5f01f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb5f01f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb5f01f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb5f01f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fb5f017a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fb5f017a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fb5f017a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fb5f017a263 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 0x00007fb5f01834b5 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 0x00007fb5f0183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb5f0183b3c 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 0x00007fb5f0183cf6 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 0x00007fb5f0183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fb5f0183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fb5f0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fb5f0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fb5f0473d0a clang::ento::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 0x00007fb5f0473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fb5f0473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fb5f047e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fb5f047e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fb5f047e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fb5f047e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fb5f047e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fb5ee8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fb5ee8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fb5ee8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fb5ee8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fb5eff87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fb5eff2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fb5eff2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fb5eff2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fb5effe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000564325d2eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000564325d32792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000564325d33234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fb5e6a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fb5e6a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000564325d280a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146456 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/no-store-func-path-notes.c (680 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.	<eof> 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 0x00007f10d2945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f10d2943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f10d2945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f10d143dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f10daf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f10daf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f10daf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f10daf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f10daf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f10daf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f10daf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f10daf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f10dabf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f10dabf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f10dabf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f10dabf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f10dabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f10dabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f10dabf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f10dabf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f10dabf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f10dabf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f10dabf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f10dabf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f10dabdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f10dabdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f10dabdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f10dabf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f10dabf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f10dabf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f10dabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f10dabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f10dabdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f10dabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f10dabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f10dabffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f10dac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f10dac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f10dac06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f10dab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f10dab6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f10dab6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f10dab6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f10db04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f10db04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f10db04b438 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 0x00007f10dab7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f10dab7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f10dab7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f10dab7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f10dab7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f10dab7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f10dab7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f10dab7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f10dab7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f10dab7071f 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 0x00007f10dab70edb 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 0x00007f10dab83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f10dab83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f10dae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f10dae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f10dae73d0a clang::ento::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 0x00007f10dae73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f10dae73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f10dae7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f10dae7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f10dae7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f10dae7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f10dae7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f10d92ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f10d92ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f10d92ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f10d92ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f10da987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f10da92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f10da92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f10da92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f10da9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005644e95eeccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005644e95f2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005644e95f3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f10d1427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f10d1428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005644e95e80a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146357 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (682 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[: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.	<eof> parser at end of file
 #0 0x00007fcb57d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcb57d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcb57d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcb5683dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcb5ff7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fcb5ff7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcb5ff7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcb5ff7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcb5ff7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcb5ff7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcb5ff7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fcb5ff7e41e 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 0x00007fcb5ff7eee0 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 0x00007fcb5ff83d6e 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 0x00007fcb5ff83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fcb5ff83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fcb60273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fcb60273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fcb60273d0a clang::ento::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 0x00007fcb60273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fcb60273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fcb6027e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fcb6027e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fcb6027e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fcb6027e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fcb6027e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fcb5e6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fcb5e6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fcb5e6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fcb5e6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fcb5fd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fcb5fd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fcb5fd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fcb5fd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fcb5fde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000556396a08ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000556396a0c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000556396a0d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fcb56827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fcb56828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000556396a020a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146403 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/sarif-diagnostics-taint-test.c (683 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-09-18 16:39:12.546477216 +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.	<eof> 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 0x00007f4db5f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4db5f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4db5f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4db4a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4dbe542658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4dbe542658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4dbe542658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4dbe542658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4dbe542658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4dbe542658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4dbe542658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4dbe542658 (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 0x00007f4dbe153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007f4dbe153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4dbe153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007f4dbe153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007f4dbe153ccd 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 0x00007f4dbe1b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007f4dbe1b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007f4dbe1b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007f4dbe1b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007f4dbe1b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007f4dbe1b36dd 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 0x00007f4dbe1b417f 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 0x00007f4dbe1820a6 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 0x00007f4dbe1820a6 clang::ento::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 0x00007f4dbe1836a3 clang::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 0x00007f4dbe1836a3 clang::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 0x00007f4dbe183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4dbe183c1f clang::ento::CoreEngine::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 0x00007f4dbe183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f4dbe183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f4dbe473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f4dbe473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f4dbe473d0a clang::ento::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 0x00007f4dbe473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f4dbe473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f4dbe47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f4dbe47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f4dbe47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f4dbe47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f4dbe47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f4dbc8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f4dbc8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f4dbc8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f4dbc8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f4dbdf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f4dbdf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f4dbdf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f4dbdf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f4dbdfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x0000561295b0eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x0000561295b12792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x0000561295b13234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f4db4a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f4db4a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x0000561295b080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5)
--
********************
Testing:  0
FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.m (684 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.	<eof> parser at end of file
 #0 0x00007fd9f0d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd9f0d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd9f0d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd9ef83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd9f934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd9f934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd9f934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd9f934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd9f934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd9f934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd9f934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd9f934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd9f8ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd9f8ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd9f8ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd9f8ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd9f8ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd9f8ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd9f8ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd9f8ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd9f8ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd9f8ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd9f8ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd9f8ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd9f8fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd9f8fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd9f8fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd9f8ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd9f8ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd9f8ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd9f8fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd9f8fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd9f8fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd9f8fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd9f8fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd9f8fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd9f9006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd9f9006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd9f9006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd9f8f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd9f8f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd9f8f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd9f8f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd9f8f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd9f8f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd9f8f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd9f8f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd9f8f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd9f8f2dcbe 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 0x00007fd9f8f74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd9f8f74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd9f8f74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fd9f8f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd9f8f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd9f8f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd9f9273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd9f9273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd9f9273d0a clang::ento::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 0x00007fd9f9273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd9f9273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd9f927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd9f927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd9f927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd9f927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd9f927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd9f76ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd9f76ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd9f76ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd9f76ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd9f8d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd9f8d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd9f8d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd9f8d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd9f8de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563a75538ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563a7553c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563a7553d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fd9ef827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fd9ef828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000563a755320a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146405 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/text-diagnostics.c (686 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')
                 ^
<stdin>: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: <stdin>
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. <eof> 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/double-ranges-bug.c (694 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.	<eof> 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 0x00007f95df345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f95df343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f95df345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f95dde3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f95e794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f95e794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f95e794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f95e794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f95e794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f95e794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f95e794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f95e794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f95e75f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f95e75f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f95e75f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f95e75f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f95e75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f95e75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f95e75f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f95e75f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f95e75f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f95e75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f95e75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f95e75f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f95e75dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f95e75dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f95e75dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f95e75f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f95e75f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f95e75f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f95e75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f95e75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f95e75dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f95e75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f95e75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f95e75ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f95e7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f95e7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f95e7606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f95e756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f95e756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f95e756376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f95e756376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f95e7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f95e7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f95e7a4b438 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 0x00007f95e769d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f95e769d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f95e769d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f95e769d38e 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 0x00007f95e754cd4a 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 0x00007f95e7599877 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 0x00007f95e7599877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f95e75b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f95e75b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f95e75b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f95e75b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f95e75bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f95e75bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f95e75bc55a 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 0x00007f95e7581922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f95e7581922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f95e7581922 clang::ento::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 0x00007f95e75836a3 clang::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 0x00007f95e75836a3 clang::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 0x00007f95e7583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f95e7583c1f clang::ento::CoreEngine::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 0x00007f95e7583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f95e7583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f95e7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f95e7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f95e7873d0a clang::ento::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 0x00007f95e7873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f95e7873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f95e787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f95e787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f95e787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f95e787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f95e787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f95e5cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f95e5cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f95e5cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f95e5cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f95e7387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f95e732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f95e732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f95e732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f95e73e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055a31e0ecccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055a31e0f0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055a31e0f1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f95dde27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f95dde28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055a31e0e60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146515 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/dtor.cpp (695 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.	<eof> 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 0x00007f3599745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3599743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3599745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f359823dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f35a1d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f35a1d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f35a1d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f35a1d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f35a1d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f35a1d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f35a1d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f35a1d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f35a19f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f35a19f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f35a19f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f35a19f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f35a19f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f35a19f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f35a19f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f35a19f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f35a19f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f35a19f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f35a19f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f35a19f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f35a19dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f35a19dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f35a19dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f35a19f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f35a19f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f35a19f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f35a19dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f35a19dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f35a19dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f35a19ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f35a19ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f35a19ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f35a1a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f35a1a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f35a1a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f35a196371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f35a196371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f35a196371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f35a196371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f35a1e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f35a1e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f35a1e4b438 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 0x00007f35a1b29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f35a1b29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f35a1b29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f35a1b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f35a1b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f35a1b29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#52 0x00007f35a1b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f35a1b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f35a1b2a29b (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 0x00007f35a1b43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#56 0x00007f35a1b43bbb 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 0x00007f35a1953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007f35a1953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f35a1953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007f35a1953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007f35a1953ccd 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 0x00007f35a19b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007f35a19b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007f35a19b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007f35a19b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007f35a19b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007f35a19b36dd 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 0x00007f35a19b417f 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 0x00007f35a19820a6 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 0x00007f35a19820a6 clang::ento::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 0x00007f35a19836a3 clang::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 0x00007f35a19836a3 clang::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 0x00007f35a1983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f35a1983c1f clang::ento::CoreEngine::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 0x00007f35a1983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f35a1983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f35a1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f35a1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f35a1c73d0a clang::ento::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 0x00007f35a1c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f35a1c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f35a1c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f35a1c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f35a1c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f35a1c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f35a1c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f35a00ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f35a00ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f35a00ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f35a00ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f35a1787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f35a172bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f35a172bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f35a172bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f35a17e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x00005560427f2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x00005560427f6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x00005560427f7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f3598227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f3598228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x00005560427ec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146520 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 (698 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/edges-new.mm.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/edges-new.mm.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 -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
1.	<eof> parser at end of file
 #0 0x00007f8b49b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8b49b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8b49b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8b4863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8b5214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8b5214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8b5214d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8b5214d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8b5214d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8b5214d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8b5214d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8b5214d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8b51df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8b51df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8b51df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8b51df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8b51df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8b51df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8b51df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8b51df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8b51df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8b51df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8b51df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8b51df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8b51ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8b51ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8b51ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8b51df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8b51df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8b51df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8b51ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8b51ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8b51ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8b51dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8b51dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8b51dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8b51e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8b51e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8b51e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8b51d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8b51d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8b51d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8b51d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8b51d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8b51d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8b51d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f8b51d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f8b51d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f8b51d2dcbe 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 0x00007f8b51d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f8b51d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f8b51d74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f8b51d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f8b51d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f8b51d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f8b52073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f8b52073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f8b52073d0a clang::ento::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 0x00007f8b52073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f8b52073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f8b5207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f8b5207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f8b5207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f8b5207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f8b5207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f8b504ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f8b504ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f8b504ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f8b504ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f8b51b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f8b51b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f8b51b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f8b51b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f8b51be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005590083ccccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005590083d0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005590083d1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f8b48627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f8b48628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005590083c60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146556 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/exploded-graph-rewriter/initializers_under_construction.cpp (702 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.11' /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.	<eof> 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 0x00007fb1ac945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb1ac943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb1ac945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb1ab43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb1b4b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb1b4b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb1b4b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb1b4b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb1b4b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb1b4b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb1b4b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb1b4b79ee6 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 0x00007fb1b4b834b5 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 0x00007fb1b4b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb1b4b83b3c 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 0x00007fb1b4b83cf6 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 0x00007fb1b4b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fb1b4b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fb1b4e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fb1b4e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fb1b4e73d0a clang::ento::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 0x00007fb1b4e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fb1b4e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fb1b4e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fb1b4e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fb1b4e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fb1b4e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fb1b4e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fb1b32ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fb1b32ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fb1b32ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fb1b32ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fb1b4987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fb1b492bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fb1b492bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fb1b492bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fb1b49e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000558d93f0dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000558d93f11792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000558d93f12234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fb1ab427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fb1ab428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000558d93f070a5 _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/exploded-graph-rewriter/dynamic_types.cpp (703 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.11' /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.	<eof> 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 0x00007fd640d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd640d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd640d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd63f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd64934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd64934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd64934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd64934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd64934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd64934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd64934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd64934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd648ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd648ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd648ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd648ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd648ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd648ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd648ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd648ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd648ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd648ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd648ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd648ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd648fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd648fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd648fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd648ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd648ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd648ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd648fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd648fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd648fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd648fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd648fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd648fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd649006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd649006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd649006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd648f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd648f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd648f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd648f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd648f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd648f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd648f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd648fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd648fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd648fc79a4 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 0x00007fd648fc79a4 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 0x00007fd648f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fd648f7ba0a 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 0x00007fd648f83a5f clang::ento::ExprEngine::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 0x00007fd648f83b3c 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 0x00007fd648f83cf6 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 0x00007fd648f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fd648f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fd649273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fd649273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fd649273d0a clang::ento::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 0x00007fd649273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fd649273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fd64927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fd64927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fd64927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fd64927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fd64927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fd6476ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fd6476ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fd6476ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fd6476ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fd648d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fd648d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fd648d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fd648d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fd648de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000564ed5b7eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000564ed5b82792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000564ed5b83234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fd63f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fd63f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000564ed5b780a5 _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/enum-cast-out-of-range.cpp (704 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.	<eof> parser at end of file
 #0 0x00007f779a345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f779a343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f779a345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7798e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f77a257e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f77a257e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f77a257e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f77a257e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f77a257e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f77a257e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f77a257e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f77a257e41e 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 0x00007f77a257eee0 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 0x00007f77a2583d6e 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 0x00007f77a2583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f77a2583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f77a2873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f77a2873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f77a2873d0a clang::ento::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 0x00007f77a2873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f77a2873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f77a287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f77a287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f77a287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f77a287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f77a287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f77a0cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f77a0cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f77a0cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f77a0cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f77a2387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f77a232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f77a232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f77a232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f77a23e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055c0700b9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055c0700bd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055c0700be234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f7798e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f7798e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055c0700b30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146605 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/end-function-return-stmt.cpp (705 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
               ^
<stdin>: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
                                                                                                                                                                                                                                                                                                                                                                                        ^
<stdin>:6:21: note: possible intended match here
 #0 Calling endsWithReturnStmt()
                    ^
Input file: <stdin>
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. <eof> 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 0x00007fa068b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
next:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           9:  #1 0x00007fa068b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
next:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          10:  #2 0x00007fa068b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
next:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          11:  #3 0x00007fa06763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
next:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/enum.cpp (706 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.	<eof> parser at end of file
 #0 0x00007f9c38345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9c38343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9c38345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9c36e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9c4094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9c4094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9c4094d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9c4094d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9c4094d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9c4094d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9c4094d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9c4094d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9c405f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9c405f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9c405f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9c405f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9c405f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9c405f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9c405f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9c405f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9c405f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9c405f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9c405f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9c405f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9c405dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9c405dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9c405dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9c405dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9c405dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9c405dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9c40563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f9c40563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f9c40563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007f9c40563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9c4057f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f9c4057f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f9c4057f4ff 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 0x00007f9c4057f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007f9c4057fa3a 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 0x00007f9c40583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007f9c40583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007f9c40873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007f9c40873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007f9c40873d0a clang::ento::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 0x00007f9c40873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007f9c40873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007f9c4087e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007f9c4087e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007f9c4087e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007f9c4087e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007f9c4087e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007f9c3ecef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007f9c3ecef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007f9c3ecef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007f9c3ecef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007f9c40387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007f9c4032bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007f9c4032bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007f9c4032bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007f9c403e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055642a7d4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055642a7d8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055642a7d9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007f9c36e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007f9c36e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055642a7ce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146607 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/engine/replay-without-inlining.c (707 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.	<eof> 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 0x00007f1f6a345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1f6a343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1f6a345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1f68e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1f725f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1f725f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1f725f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1f725f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f1f725f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f1f725f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f1f7257a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f1f7257a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f1f7257a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f1f7257a263 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 0x00007f1f725834b5 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 0x00007f1f72583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1f72583b3c 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 0x00007f1f72583cf6 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 0x00007f1f72583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f1f72583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f1f72873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f1f72873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f1f72873d0a clang::ento::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 0x00007f1f72873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f1f72873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f1f7287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f1f7287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f1f7287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f1f7287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f1f7287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f1f70cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f1f70cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f1f70cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f1f70cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f1f72387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f1f7232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f1f7232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f1f7232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f1f723e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000056258769bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000056258769f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005625876a0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f1f68e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f1f68e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005625876950a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146601 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/errno-notes.c (708 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.	<eof> parser at end of file
 #0 0x00007fc43e945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc43e943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc43e945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc43d43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc446c0e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007fc446c0e95d 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 0x00007fc446c0e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007fc446c0e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007fc446c0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007fc446c0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007fc446c0e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007fc446c0e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007fc446c0e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007fc446c0e95d (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 0x00007fc446bb2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007fc446bb2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007fc446bb2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007fc446bb2a22 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 0x00007fc446cb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007fc446cb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007fc446cb1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc446cb605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007fc446cb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007fc446cb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007fc446cb605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007fc446cb605f 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 0x00007fc446b4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007fc446b4ba1c 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 0x00007fc446b84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007fc446b84275 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 0x00007fc446b84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007fc446e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007fc446e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007fc446e73d0a clang::ento::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 0x00007fc446e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007fc446e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007fc446e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007fc446e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007fc446e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007fc446e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007fc446e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007fc4452ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007fc4452ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007fc4452ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007fc4452ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007fc446987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007fc44692bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007fc44692bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007fc44692bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007fc4469e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x000055eff7485ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x000055eff7489792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x000055eff748a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007fc43d427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007fc43d428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x000055eff747f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146613 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/errno-stdlibraryfunctions-notes.c (710 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.	<eof> parser at end of file
 #0 0x00007f64f3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f64f3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f64f3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f64f263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f64fbe0e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007f64fbe0e95d 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 0x00007f64fbe0e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007f64fbe0e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007f64fbe0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007f64fbe0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007f64fbe0e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007f64fbe0e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007f64fbe0e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007f64fbe0e95d (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 0x00007f64fbdb2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007f64fbdb2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007f64fbdb2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007f64fbdb2a22 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 0x00007f64fbeb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007f64fbeb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007f64fbeb1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f64fbeb605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007f64fbeb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007f64fbeb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007f64fbeb605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007f64fbeb605f 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 0x00007f64fbd4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007f64fbd4ba1c 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 0x00007f64fbd84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007f64fbd84275 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 0x00007f64fbd84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007f64fc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f64fc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f64fc073d0a clang::ento::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 0x00007f64fc073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f64fc073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f64fc07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f64fc07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f64fc07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f64fc07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f64fc07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f64fa4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f64fa4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f64fa4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f64fa4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f64fbb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f64fbb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f64fbb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f64fbb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f64fbbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x00005650c7ed1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x00005650c7ed5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x00005650c7ed6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f64f2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f64f2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x00005650c7ecb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146622 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/equality_tracking.c (711 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c:262:17>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c:288:5 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c:262:17>: Error evaluating statement
 #0 0x00007f931cb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f931cb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f931cb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f931b63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f932514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f932514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f932514d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f932514d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f932514d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f932514d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f932514d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f932514d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9324df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9324df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9324df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9324df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9324df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9324df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9324df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9324df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9324df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9324df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9324df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9324df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9324ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9324ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9324ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9324df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9324df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9324df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9324ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9324ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9324ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9324dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9324dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9324dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9324e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9324e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9324e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9324d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9324d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9324d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9324d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f932524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f932524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f932524b438 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 0x00007f9324e9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f9324e9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f9324e9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f9324e9d38e 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 0x00007f9324d4cd4a 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 0x00007f9324d99877 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 0x00007f9324d99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f9324db925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f9324db925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f9324db925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f9324db925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f9324dbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f9324dbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f9324dbc55a 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 0x00007f9324d81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f9324d81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f9324d81922 clang::ento::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 0x00007f9324d836a3 clang::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 0x00007f9324d836a3 clang::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 0x00007f9324d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9324d83c1f clang::ento::CoreEngine::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 0x00007f9324d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f9324d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f9325073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f9325073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f9325073d0a clang::ento::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 0x00007f9325073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f9325073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f932507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f932507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f932507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f932507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f932507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f93234ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f93234ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f93234ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f93234ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f9324b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f9324b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f9324b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f9324b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f9324be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x00005564ec921ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x00005564ec925792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x00005564ec926234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f931b627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f931b628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x00005564ec91b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146611 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/errno-options.c (712 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.	<eof> parser at end of file
 #0 0x00007f687bf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f687bf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f687bf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f687aa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f688420e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007f688420e95d 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 0x00007f688420e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007f688420e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007f688420e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007f688420e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007f688420e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007f688420e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007f688420e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007f688420e95d (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 0x00007f68841b2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007f68841b2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007f68841b2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007f68841b2a22 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 0x00007f68842b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007f68842b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007f68842b1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f68842b605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007f68842b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007f68842b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007f68842b605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007f68842b605f 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 0x00007f688414ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007f688414ba1c 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 0x00007f6884184275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007f6884184275 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 0x00007f6884184275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007f6884473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f6884473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f6884473d0a clang::ento::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 0x00007f6884473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f6884473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f688447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f688447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f688447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f688447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f688447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f68828ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f68828ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f68828ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f68828ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f6883f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f6883f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f6883f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f6883f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f6883fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000558a94a8fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000558a94a93792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000558a94a94234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f687aa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f687aa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000558a94a890a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146620 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (713 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.	<eof> parser at end of file
 #0 0x00007fa07dd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa07dd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa07dd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa07c83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa08600e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007fa08600e95d 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 0x00007fa08600e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007fa08600e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007fa08600e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007fa08600e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007fa08600e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007fa08600e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007fa08600e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007fa08600e95d (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 0x00007fa085fb2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007fa085fb2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007fa085fb2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007fa085fb2a22 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 0x00007fa0860b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007fa0860b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007fa0860b1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa0860b605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007fa0860b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007fa0860b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007fa0860b605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007fa0860b605f 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 0x00007fa085f4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007fa085f4ba1c 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 0x00007fa085f84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007fa085f84275 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 0x00007fa085f84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007fa086273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007fa086273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007fa086273d0a clang::ento::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 0x00007fa086273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007fa086273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007fa08627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007fa08627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007fa08627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007fa08627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007fa08627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007fa0846ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007fa0846ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007fa0846ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007fa0846ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007fa085d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007fa085d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007fa085d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007fa085d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007fa085de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000563a721bdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000563a721c1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000563a721c2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007fa07c827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007fa07c828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000563a721b70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146628 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/eval-predefined-exprs.cpp (714 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.	<eof> parser at end of file
 #0 0x00007f5533545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5533543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5533545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f553203dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f553bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f553bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f553bb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f553bb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f553bb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f553bb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f553bb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f553bb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f553b7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f553b7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f553b7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f553b7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f553b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f553b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f553b7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f553b7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f553b7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f553b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f553b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f553b7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f553b7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f553b7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f553b7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f553b7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f553b7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f553b7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f553b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f553b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f553b7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f553b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f553b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f553b7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f553b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f553b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f553b806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f553b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f553b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f553b76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f553b76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f553b763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f553b763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f553b763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f553b72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f553b72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f553b72dcbe 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 0x00007f553b774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f553b774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f553b774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f553b784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f553b784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f553b784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f553ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f553ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f553ba73d0a clang::ento::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 0x00007f553ba73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f553ba73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f553ba7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f553ba7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f553ba7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f553ba7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f553ba7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f5539eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f5539eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f5539eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f5539eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f553b587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f553b52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f553b52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f553b52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f553b5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005557099c4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005557099c8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005557099c9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f5532027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f5532028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005557099be0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146635 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/exercise-ps.c (716 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.	<eof> 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 0x00007f4752545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4752543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4752545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f475103dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f475ab4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f475ab4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f475ab4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f475ab4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f475ab4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f475ab4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f475ab4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f475ab4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f475a7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f475a7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f475a7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f475a7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f475a7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f475a7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f475a7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f475a7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f475a7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f475a7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f475a7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f475a7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f475a7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f475a7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f475a7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f475a7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f475a7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f475a7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f475a7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f475a7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f475a7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f475a7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f475a7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f475a7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f475a806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f475a806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f475a806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f475a76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f475a76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f475a76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f475a76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f475ac4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f475ac4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f475ac4b438 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 0x00007f475a89d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f475a89d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f475a89d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f475a89d38e 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 0x00007f475a74cd4a 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 0x00007f475a799877 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 0x00007f475a799877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f475a7b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f475a7b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f475a7b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f475a7b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f475a7bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f475a7bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f475a7bc55a 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 0x00007f475a781922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f475a781922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f475a781922 clang::ento::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 0x00007f475a7836a3 clang::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 0x00007f475a7836a3 clang::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 0x00007f475a783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f475a783c1f clang::ento::CoreEngine::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 0x00007f475a783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f475a783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f475aa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f475aa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f475aa73d0a clang::ento::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 0x00007f475aa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f475aa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f475aa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f475aa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f475aa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f475aa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f475aa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f4758eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f4758eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f4758eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f4758eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f475a587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f475a52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f475a52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f475a52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f475a5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x00005585c5eb6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x00005585c5eba792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x00005585c5ebb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f4751027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f4751028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x00005585c5eb00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146644 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/explain-svals.cpp (717 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.	<eof> parser at end of file
 #0 0x00007ff43db45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff43db43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff43db45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff43c63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff44614d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff44614d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff44614d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff44614d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff44614d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff44614d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff44614d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff44614d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff445df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff445df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff445df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff445df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff445df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff445df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff445df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff445df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff445df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff445df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff445df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff445df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff445ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff445ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff445ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff445df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff445df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff445df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff445ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff445ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff445ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff445dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff445dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff445dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff445e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff445e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff445e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff445d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff445d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff445d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff445d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff445d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff445d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff445d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007ff445d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007ff445d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007ff445d2dcbe 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 0x00007ff445d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007ff445d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007ff445d74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007ff445d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007ff445d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007ff445d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007ff446073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007ff446073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007ff446073d0a clang::ento::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 0x00007ff446073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007ff446073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007ff44607e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007ff44607e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007ff44607e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007ff44607e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007ff44607e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007ff4444ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007ff4444ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007ff4444ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007ff4444ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007ff445b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007ff445b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007ff445b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007ff445b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007ff445be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000561e8c161ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000561e8c165792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000561e8c166234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007ff43c627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007ff43c628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000561e8c15b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146660 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/exceptions.mm (718 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.	<eof> 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 0x00007ff957545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff957543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff957545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff95603dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff95fb3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff95fb3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff95fb3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff95fb3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff95fb3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff95fb3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff95fb3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff95fb3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007ff95f943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007ff95f943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007ff95f943995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff95f751c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007ff95f751c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007ff95f751c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007ff95f751c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007ff95f7ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007ff95f7ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007ff95f7ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007ff95f7ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007ff95f806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007ff95f806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007ff95f806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007ff95f76381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007ff95f76381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007ff95f76381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007ff95f76381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007ff95fc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007ff95fc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007ff95fc4b438 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 0x00007ff95f929e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007ff95f929e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007ff95f929e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007ff95f929e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007ff95f929e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007ff95f929e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007ff95f92a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007ff95f92a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007ff95f92a29b (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 0x00007ff95f943bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007ff95f943bbb 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 0x00007ff95f753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007ff95f753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007ff95f753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007ff95f753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007ff95f753ccd 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 0x00007ff95f7b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007ff95f7b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007ff95f7b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007ff95f7b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007ff95f7b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007ff95f7b36dd 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 0x00007ff95f7b417f 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 0x00007ff95f7820a6 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 0x00007ff95f7820a6 clang::ento::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 0x00007ff95f7836a3 clang::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 0x00007ff95f7836a3 clang::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 0x00007ff95f783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff95f783c1f clang::ento::CoreEngine::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 0x00007ff95f783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007ff95f783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007ff95fa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007ff95fa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007ff95fa73d0a clang::ento::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 0x00007ff95fa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007ff95fa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007ff95fa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007ff95fa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007ff95fa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007ff95fa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007ff95fa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007ff95deef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007ff95deef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007ff95deef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007ff95deef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007ff95f587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007ff95f52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007ff95f52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007ff95f52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007ff95f5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055de2650eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055de26512792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055de26513234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007ff956027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007ff956028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055de265080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146636 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/errno.c (719 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.	<eof> parser at end of file
 #0 0x00007f227f945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f227f943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f227f945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f227e43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2287c0e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007f2287c0e95d 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 0x00007f2287c0e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007f2287c0e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007f2287c0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007f2287c0e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007f2287c0e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007f2287c0e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007f2287c0e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007f2287c0e95d (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 0x00007f2287bb2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007f2287bb2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007f2287bb2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007f2287bb2a22 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 0x00007f2287cb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007f2287cb1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007f2287cb1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f2287cb605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007f2287cb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007f2287cb605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007f2287cb605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007f2287cb605f 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 0x00007f2287b4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007f2287b4ba1c 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 0x00007f2287b84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007f2287b84275 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 0x00007f2287b84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007f2287e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f2287e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f2287e73d0a clang::ento::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 0x00007f2287e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f2287e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f2287e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f2287e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f2287e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f2287e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f2287e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f22862ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f22862ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f22862ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f22862ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f2287987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f228792bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f228792bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f228792bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f22879e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000561c6fa9cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000561c6faa0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000561c6faa1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f227e427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f227e428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000561c6fa960a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146630 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/fuchsia_lock_impl.c (724 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.	<eof> 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 0x00007fa3b6545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa3b6543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa3b6545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa3b503dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa3beb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa3beb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa3beb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa3beb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa3beb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa3beb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa3beb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa3beb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa3be7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa3be7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa3be7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa3be7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa3be7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa3be7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa3be7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa3be7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa3be7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa3be7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa3be7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa3be7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa3be7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa3be7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa3be7f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fa3be7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa3be7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa3be7f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fa3be7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa3be7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa3be7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa3be7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa3be7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa3be7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa3be806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa3be806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa3be806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa3be76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa3be76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa3be76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa3be76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa3bec4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa3bec4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa3bec4b438 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 0x00007fa3be77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fa3be77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fa3be77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fa3be77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fa3be77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fa3be77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fa3be77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fa3be77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fa3be77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fa3be77071f 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 0x00007fa3be770edb 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 0x00007fa3be783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fa3be783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fa3bea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fa3bea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fa3bea73d0a clang::ento::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 0x00007fa3bea73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fa3bea73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fa3bea7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fa3bea7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fa3bea7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fa3bea7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fa3bea7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fa3bceef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fa3bceef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fa3bceef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fa3bceef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fa3be587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fa3be52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fa3be52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fa3be52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fa3be5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055da462b3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055da462b7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055da462b8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fa3b5027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fa3b5028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055da462ad0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146907 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=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock_impl.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/func.c (725 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.	<eof> 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 0x00007fa580d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa580d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa580d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa57f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa58934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa58934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa58934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa58934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa58934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa58934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa58934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa58934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa588ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa588ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa588ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa588ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa588ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa588ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa588ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa588ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa588ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa588ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa588ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa588ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa588fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa588fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa588fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa588ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa588ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa588ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa588fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa588fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa588fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa588fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa588fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa588fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa589006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa589006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa589006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa588f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa588f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa588f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa588f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa58944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa58944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa58944b438 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 0x00007fa588f7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fa588f7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fa588f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fa588f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fa588f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fa588f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fa588f7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fa588f7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fa588f7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fa588f7071f 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 0x00007fa588f70edb 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 0x00007fa588f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fa588f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fa589273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fa589273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fa589273d0a clang::ento::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 0x00007fa589273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fa589273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fa58927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fa58927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fa58927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fa58927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fa58927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fa5876ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fa5876ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fa5876ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fa5876ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fa588d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fa588d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fa588d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fa588d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fa588de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005602f7ee1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005602f7ee5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005602f7ee6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fa57f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fa57f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005602f7edb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146919 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,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.c (726 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling Function1
 #0 0x00007fb12b545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb12b543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb12b545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb12a03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb13376957e llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb13376957e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb13376957e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb13376957e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb13376957e llvm::ImmutableSet<clang::VarDecl const*, llvm::ImutContainerInfo<clang::VarDecl const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007fb13376957e clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::VarDecl const*, llvm::ImutContainerInfo<clang::VarDecl const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007fb13376957e contains<(anonymous namespace)::InitializedGlobalsSet> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:0
#11 0x00007fb13376957e 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 0x00007fb1337699c5 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 0x00007fb133783cf6 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 0x00007fb133783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fb133783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fb133a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fb133a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fb133a73d0a clang::ento::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 0x00007fb133a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fb133a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fb133a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fb133a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fb133a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fb133a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fb133a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fb131eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fb131eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fb131eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fb131eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fb133587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fb13352bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fb13352bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fb13352bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fb1335e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055901fb15ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055901fb19792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055901fb1a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fb12a027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fb12a028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055901fb0f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146945 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-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/hangs.c (727 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/hangs.c:10:25>: Error evaluating statement
 #0 0x00007f23a5f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f23a5f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f23a5f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f23a4a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f23ae1f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f23ae1f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f23ae1f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f23ae1f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f23ae1f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f23ae1f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f23ae17a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f23ae17a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f23ae17a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f23ae17a263 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 0x00007f23ae1834b5 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 0x00007f23ae183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f23ae183b3c 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 0x00007f23ae183cf6 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 0x00007f23ae183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f23ae183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f23ae473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f23ae473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f23ae473d0a clang::ento::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 0x00007f23ae473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f23ae473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f23ae47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f23ae47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f23ae47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f23ae47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f23ae47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f23ac8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f23ac8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f23ac8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f23ac8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f23adf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f23adf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f23adf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f23adf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f23adfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055b6ce7d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055b6ce7da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055b6ce7db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f23a4a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f23a4a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055b6ce7d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146991 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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/hangs.c -analyzer-checker core,debug.ExprInspection
--
********************
Testing:  0
FAIL: Clang :: Analysis/explain-svals.c (728 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_1
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/explain-svals.c:21:7: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/explain-svals.c:21:7: Error evaluating statement
 #0 0x00007fc6eb945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc6eb943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc6eb945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc6ea43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc6f3f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc6f3f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc6f3f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc6f3f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc6f3f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc6f3f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc6f3f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc6f3f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc6f3bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc6f3bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc6f3bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc6f3bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc6f3bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc6f3bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc6f3bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc6f3bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc6f3bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc6f3bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc6f3bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc6f3bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc6f3bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc6f3bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc6f3bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc6f3bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc6f3bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc6f3bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc6f3bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc6f3bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc6f3bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc6f3bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc6f3bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc6f3bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc6f3c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc6f3c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc6f3c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc6f3b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc6f3b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc6f3b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc6f3b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fc6f3bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc6f3bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc6f3bb97ed 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 0x00007fc6f3bb97ed 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 0x00007fc6f3b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fc6f3b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fc6f3b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fc6f3b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fc6f3b83269 clang::ento::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 0x00007fc6f3b836a3 clang::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 0x00007fc6f3b836a3 clang::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 0x00007fc6f3b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc6f3b83c1f clang::ento::CoreEngine::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 0x00007fc6f3b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fc6f3b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fc6f3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fc6f3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fc6f3e73d0a clang::ento::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 0x00007fc6f3e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fc6f3e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fc6f3e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fc6f3e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fc6f3e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fc6f3e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fc6f3e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fc6f22ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fc6f22ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fc6f22ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fc6f22ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fc6f3987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fc6f392bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fc6f392bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fc6f392bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fc6f39e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005588035a9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005588035ad792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005588035ae234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fc6ea427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fc6ea428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005588035a30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146657 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/global_region_invalidation.mm (729 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.	<eof> 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 0x00007f5c5eb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5c5eb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5c5eb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5c5d63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5c6714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5c6714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5c6714d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5c6714d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5c6714d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5c6714d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5c6714d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5c6714d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5c66df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5c66df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5c66df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5c66df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5c66df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5c66df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5c66df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5c66df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5c66df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5c66df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5c66df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5c66df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5c66ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5c66ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5c66ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5c66df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5c66df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5c66df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5c66ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5c66ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5c66ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5c66dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5c66dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5c66dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5c66e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5c66e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5c66e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5c66d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5c66d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5c66d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5c66d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f5c6724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5c6724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5c6724b438 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 0x00007f5c66d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f5c66d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f5c66d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f5c66d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f5c66d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f5c66d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f5c66d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f5c66d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f5c66d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f5c66d7071f 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 0x00007f5c66d70edb 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 0x00007f5c66d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f5c66d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f5c67073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f5c67073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f5c67073d0a clang::ento::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 0x00007f5c67073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f5c67073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f5c6707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f5c6707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f5c6707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f5c6707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f5c6707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f5c654ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f5c654ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f5c654ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f5c654ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f5c66b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f5c66b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f5c66b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f5c66b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f5c66be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000056474cc35ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000056474cc39792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000056474cc3a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f5c5d627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f5c5d628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056474cc2f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146953 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-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/gcdantipatternchecker_test.m (730 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.	<eof> 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 0x00007f4ea7345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4ea7343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4ea7345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4ea5e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4eaf94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4eaf94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4eaf94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4eaf94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4eaf94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4eaf94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4eaf94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4eaf94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4eaf5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4eaf5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4eaf5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4eaf5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4eaf5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4eaf5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4eaf5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4eaf5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4eaf5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4eaf5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4eaf5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4eaf5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4eaf5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4eaf5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4eaf5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4eaf5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4eaf5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4eaf5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4eaf5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4eaf5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4eaf5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4eaf5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4eaf5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4eaf5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4eaf606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4eaf606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4eaf606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4eaf56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4eaf56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4eaf56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4eaf56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4eafa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4eafa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4eafa4b438 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 0x00007f4eaf5c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f4eaf5c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f4eaf5c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f4eaf5c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f4eaf5c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f4eaf5c8512 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 0x00007f4eaf5819b3 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 0x00007f4eaf5819b3 clang::ento::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 0x00007f4eaf5836a3 clang::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 0x00007f4eaf5836a3 clang::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 0x00007f4eaf583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4eaf583c1f clang::ento::CoreEngine::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 0x00007f4eaf583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f4eaf583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f4eaf873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f4eaf873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f4eaf873d0a clang::ento::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 0x00007f4eaf873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f4eaf873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f4eaf87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f4eaf87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f4eaf87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f4eaf87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f4eaf87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f4eadcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f4eadcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f4eadcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f4eadcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f4eaf387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f4eaf32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f4eaf32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f4eaf32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f4eaf3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055af5f566ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055af5f56a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055af5f56b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f4ea5e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f4ea5e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000055af5f5600a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146935 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,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gcdantipatternchecker_test.m -fblocks -verify
--
********************
Testing:  0
FAIL: Clang :: Analysis/explain-svals.m (732 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.	<eof> 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 0x00007f3459745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3459743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3459745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f345823dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3461d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3461d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3461d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3461d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3461d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3461d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3461d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3461d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f34619f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f34619f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f34619f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f34619f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f34619f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f34619f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f34619f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f34619f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f34619f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f34619f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f34619f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f34619f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f34619dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f34619dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f34619dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f34619f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f34619f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f34619f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f34619dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f34619dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f34619dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f34619ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f34619ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f34619ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3461a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3461a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3461a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f346196376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f346196376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f346196376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f346196376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3461e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3461e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3461e4b438 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 0x00007f34619c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f34619c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f34619c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f34619c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f34619c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f34619c8512 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 0x00007f34619819b3 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 0x00007f34619819b3 clang::ento::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 0x00007f34619836a3 clang::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 0x00007f34619836a3 clang::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 0x00007f3461983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3461983c1f clang::ento::CoreEngine::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 0x00007f3461983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f3461983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f3461c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f3461c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f3461c73d0a clang::ento::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 0x00007f3461c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f3461c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f3461c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f3461c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f3461c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f3461c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f3461c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f34600ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f34600ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f34600ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f34600ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f3461787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f346172bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f346172bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f346172bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f34617e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x0000561275c44ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x0000561275c48792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x0000561275c49234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f3458227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f3458228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x0000561275c3e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146669 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/handle_constructors_for_default_arguments.cpp (733 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.	<eof> 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 0x00007f98e2745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f98e2743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f98e2745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f98e123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f98ead4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f98ead4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f98ead4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f98ead4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f98ead4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f98ead4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f98ead4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f98ead4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f98ea9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f98ea9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f98ea9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f98ea9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f98ea9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f98ea9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f98ea9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f98ea9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f98ea9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f98ea9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f98ea9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f98ea9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f98ea9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f98ea9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f98ea9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f98ea9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f98ea9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f98ea9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f98ea9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f98ea9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f98ea9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f98ea9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f98ea9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f98ea9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f98eaa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f98eaa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f98eaa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f98ea96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f98ea96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f98ea96371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f98ea96371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f98ea9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f98ea9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f98ea9b97ed 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 0x00007f98ea9b97ed 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 0x00007f98ea983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f98ea983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f98ea983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f98ea983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f98ea983269 clang::ento::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 0x00007f98ea9836a3 clang::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 0x00007f98ea9836a3 clang::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 0x00007f98ea983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f98ea983c1f clang::ento::CoreEngine::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 0x00007f98ea983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f98ea983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f98eac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f98eac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f98eac73d0a clang::ento::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 0x00007f98eac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f98eac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f98eac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f98eac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f98eac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f98eac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f98eac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f98e90ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f98e90ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f98e90ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f98e90ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f98ea787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f98ea72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f98ea72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f98ea72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f98ea7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005581938bcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005581938c0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005581938c1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f98e1227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f98e1228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005581938b60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146980 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 -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/expr-inspection.c (734 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": {
          ^
<stdin>: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.
^
<stdin>:17:126: note: possible intended match here
 #9 0x00007f99865f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
                                                                                                                             ^
Input file: <stdin>
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. <eof> 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 0x00007f99865f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           13:  #5 0x00007f99865f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           14:  #6 0x00007f99865f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           15:  #7 0x00007f99865f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           16:  #8 0x00007f99865f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           17:  #9 0x00007f99865f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f998657a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::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 0x00007f998657a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           20: #12 0x00007f998657a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 
check:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           21: #13 0x00007f998657a263 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 0x00007f99865834b5 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/objects_under_construction.cpp (735 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.11' /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.	<eof> 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 0x00007f04c9745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f04c9743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f04c9745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f04c823dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f04d199ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f04d199ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f04d199ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f04d199ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f04d199ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f04d199ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f04d199ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f04d1977f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f04d1977f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f04d1977f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f04d1977f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f04d1977f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f04d19a29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f04d19a29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f04d19a29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f04d19c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f04d19c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f04d19c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f04d19c4f01 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 0x00007f04d1982053 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 0x00007f04d1982053 clang::ento::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 0x00007f04d19836a3 clang::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 0x00007f04d19836a3 clang::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 0x00007f04d1983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f04d1983b3c 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 0x00007f04d1983cf6 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 0x00007f04d1983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f04d1983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f04d1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f04d1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f04d1c73d0a clang::ento::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 0x00007f04d1c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f04d1c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f04d1c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f04d1c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f04d1c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f04d1c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f04d1c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f04d00ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f04d00ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f04d00ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f04d00ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f04d1787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f04d172bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f04d172bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f04d172bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f04d17e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x0000557d66dc0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x0000557d66dc4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x0000557d66dc5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f04c8227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f04c8228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x0000557d66dba0a5 _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-printState-diseq-info.c (738 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": [
           ^
<stdin>: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.
^
<stdin>:6:17: note: possible intended match here
 #0 Calling test_disequality_info
                ^
Input file: <stdin>
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. <eof> 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 0x00007f911c145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  #1 0x00007f911c143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  #2 0x00007f911c145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/expr-inspection-printState-eq-classes.c (739 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": [
          ^
<stdin>: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.
^
<stdin>:6:17: note: possible intended match here
 #0 Calling test_equivalence_classes
                ^
Input file: <stdin>
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. <eof> 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 0x00007f84bcb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10:  #1 0x00007f84bcb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11:  #2 0x00007f84bcb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/fields.c (740 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.	<eof> 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 0x00007f0162d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0162d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0162d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f016183dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f016b196f4e llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>::isEqual(clang::ento::MemRegion const* const&, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41
 #5 0x00007f016b196f4e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26
 #6 0x00007f016b196f4e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24
 #7 0x00007f016b196f4e llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::Factory::remove(llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27
 #8 0x00007f016b196f4e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, void>::Remove(llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, clang::ento::MemRegion const*, llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27
 #9 0x00007f016b196f4e remove<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89
#10 0x00007f016b196f4e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> 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 0x00007f016b1b6dcb llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#12 0x00007f016b1b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#13 0x00007f016b1b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f016b1b6dcb checkRegionChanges /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:689:0
#15 0x00007f016b1b6dcb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::PthreadLockChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0
#16 0x00007f016af519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f016af519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f016af519bb clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f016af519bb clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33
#20 0x00007f016afb628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#21 0x00007f016afb628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#22 0x00007f016afb628a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0
#23 0x00007f016afb628a clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0
#24 0x00007f016af5cc0d std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int>>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:986:0
#25 0x00007f016af5cc0d std::set<int, std::less<int>, std::allocator<int>>::~set() /usr/include/c++/12/bits/stl_set.h:281:0
#26 0x00007f016af5cc0d llvm::SmallSet<int, 4u, std::less<int>>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0
#27 0x00007f016af5cc0d clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1
#28 0x00007f016afc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#29 0x00007f016afc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#30 0x00007f016afc5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#31 0x00007f016afc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#32 0x00007f016afc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f016afc6598 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 0x00007f016af62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f016af62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f016af62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f016af62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f016af62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f016af62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f016af62911 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 0x00007f016afb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#42 0x00007f016afb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#43 0x00007f016afb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#44 0x00007f016afb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#45 0x00007f016afb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#46 0x00007f016afb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#47 0x00007f016afb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#48 0x00007f016afb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#49 0x00007f016afb35b3 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 0x00007f016afb417f 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 0x00007f016af820a6 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 0x00007f016af820a6 clang::ento::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 0x00007f016af836a3 clang::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 0x00007f016af836a3 clang::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 0x00007f016af83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f016af83c1f clang::ento::CoreEngine::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 0x00007f016af83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f016af83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f016b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f016b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f016b273d0a clang::ento::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 0x00007f016b273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f016b273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f016b27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f016b27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f016b27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f016b27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f016b27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f01696ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f01696ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f01696ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f01696ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f016ad87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f016ad2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f016ad2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f016ad2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f016ade0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055870bcfaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055870bcfe792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055870bcff234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f0161827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f0161828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055870bcf40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146795 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/expr-inspection.cpp (741 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.	<eof> 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 0x00007ffb9f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ffb9f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ffb9f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ffb9de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ffba76baaaa llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ffba76baaaa llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ffba76baaaa llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ffba76baaaa llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007ffba76baaaa llvm::ImmutableMap<clang::ento::SymExpr const*, clang::StringLiteral const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007ffba76baaaa clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::StringLiteral const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007ffba76baaaa get<(anonymous namespace)::DenotedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007ffba76baaaa (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 0x00007ffba754d820 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 0x00007ffba757a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007ffba757a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007ffba757a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007ffba757a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007ffba757a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007ffba757a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007ffba757a143 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 0x00007ffba75834b5 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 0x00007ffba7583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ffba7583c1f clang::ento::CoreEngine::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 0x00007ffba7583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007ffba7583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007ffba7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007ffba7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007ffba7873d0a clang::ento::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 0x00007ffba7873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007ffba7873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007ffba787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007ffba787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007ffba787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007ffba787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007ffba787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007ffba5cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007ffba5cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007ffba5cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007ffba5cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007ffba7387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007ffba732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007ffba732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007ffba732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007ffba73e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055f2bd013ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055f2bd017792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055f2bd018234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007ffb9de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007ffb9de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055f2bd00d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146787 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/find-binop-constraints.cpp (745 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.	<eof> 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 0x00007f9658f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9658f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9658f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9657a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f96611f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f96611f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f96611f6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f96611f6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f96611f6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f96611f6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f96611f6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f96611f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007f96611f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007f96611f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007f96611f6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007f96611f6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007f96611f6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007f96611f6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007f96611f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007f96611f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007f96611f6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007f96611f6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007f96611f825d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007f96611f825d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007f96611f825d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007f96611f825d (anonymous namespace)::RangeConstraintManager::assumeSymGT(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f96611dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007f96611dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007f96611dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f96611f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f96611f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f96611f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#32 0x00007f96611dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f96611dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f96611dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#35 0x00007f96611ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#36 0x00007f96611ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#37 0x00007f96611ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#38 0x00007f9661206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f9661206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f9661206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#41 0x00007f966116371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#42 0x00007f966116371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#43 0x00007f966116371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#44 0x00007f966116371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#45 0x00007f966164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#46 0x00007f966164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#47 0x00007f966164b438 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 0x00007f966117071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#49 0x00007f966117071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#50 0x00007f966117071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#51 0x00007f966117071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#52 0x00007f966117071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#53 0x00007f966117071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#54 0x00007f966117071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#55 0x00007f966117071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#56 0x00007f966117071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#57 0x00007f966117071f 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 0x00007f9661170edb 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 0x00007f9661183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#60 0x00007f9661183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#61 0x00007f9661473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#62 0x00007f9661473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#63 0x00007f9661473d0a clang::ento::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 0x00007f9661473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#65 0x00007f9661473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#66 0x00007f966147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#67 0x00007f966147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#68 0x00007f966147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#69 0x00007f966147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#70 0x00007f966147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#71 0x00007f965f8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#72 0x00007f965f8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#73 0x00007f965f8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#74 0x00007f965f8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#75 0x00007f9660f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#76 0x00007f9660f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#77 0x00007f9660f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#78 0x00007f9660f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#79 0x00007f9660fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#80 0x0000562894badccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#81 0x0000562894bb1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#82 0x0000562894bb2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#83 0x00007f9657a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#84 0x00007f9657a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#85 0x0000562894ba70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146802 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/flexible-array-members.c (746 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.	<eof> 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 0x00007f9efeb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9efeb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9efeb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9efd63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9f0713359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9f0713359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9f0713359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9f0713359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9f0713359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9f0713359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9f0713359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9f0713359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f9f06f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f9f06f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9f06f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9f06d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f9f06d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f9f06d51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f9f06d51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f9f06dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f9f06dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f9f06dffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f9f06dffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f9f06e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f9f06e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f9f06e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f9f06d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f9f06d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f9f06d6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f9f06d6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f9f0724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f9f0724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f9f0724b438 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 0x00007f9f06f29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f9f06f29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f9f06f29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f9f06f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f9f06f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f9f06f29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f9f06f2adbb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f9f06f2adbb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f9f06f2adbb (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 0x00007f9f06f43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f9f06f43bbb 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 0x00007f9f06d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f9f06d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f9f06d53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f9f06d53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f9f06d53ccd 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 0x00007f9f06db36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f9f06db36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f9f06db36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f9f06db36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f9f06db36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f9f06db36dd 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 0x00007f9f06db417f 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 0x00007f9f06d820a6 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 0x00007f9f06d820a6 clang::ento::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 0x00007f9f06d836a3 clang::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 0x00007f9f06d836a3 clang::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 0x00007f9f06d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9f06d83c1f clang::ento::CoreEngine::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 0x00007f9f06d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f9f06d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f9f07073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f9f07073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f9f07073d0a clang::ento::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 0x00007f9f07073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f9f07073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f9f0707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f9f0707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f9f0707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f9f0707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f9f0707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f9f054ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f9f054ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f9f054ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f9f054ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f9f06b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f9f06b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f9f06b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f9f06b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f9f06be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000564c91ee4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000564c91ee8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000564c91ee9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f9efd627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f9efd628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000564c91ede0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146825 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/exploration_order/prefer_unexplored.cpp (747 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.	<eof> 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 0x00007f6d8d745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6d8d743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6d8d745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6d8c23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6d95d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6d95d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6d95d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6d95d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6d95d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6d95d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6d95d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6d95d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6d959f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6d959f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6d959f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6d959f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6d959f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6d959f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6d959f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6d959f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6d959f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6d959f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6d959f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6d959f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6d959dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6d959dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6d959dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6d959f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6d959f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6d959f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6d959dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6d959dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6d959dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6d959ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6d959ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6d959ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6d95a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6d95a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6d95a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6d9596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6d9596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6d9596376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6d9596376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6d95e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6d95e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6d95e4b438 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 0x00007f6d9597071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f6d9597071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f6d9597071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f6d9597071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f6d9597071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f6d9597071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f6d9597071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f6d9597071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f6d9597071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f6d9597071f 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 0x00007f6d95970edb 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 0x00007f6d95983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f6d95983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f6d95c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f6d95c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f6d95c73d0a clang::ento::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 0x00007f6d95c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f6d95c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f6d95c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f6d95c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f6d95c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f6d95c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f6d95c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f6d940ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f6d940ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f6d940ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f6d940ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f6d95787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f6d9572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f6d9572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f6d9572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f6d957e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055bca2cfcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055bca2d00792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055bca2d01234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f6d8c227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f6d8c228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055bca2cf60a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146777 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/free.c (749 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.	<eof> 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 0x00007f8ff9f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8ff9f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8ff9f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8ff8a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f900254d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f900254d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f900254d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f900254d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f900254d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f900254d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f900254d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f900254d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f90021f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f90021f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f90021f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f90021f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f90021f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f90021f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f90021f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f90021f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f90021f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f90021f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f90021f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f90021f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f90021dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f90021dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f90021dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f90021f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f90021f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f90021f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f90021dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f90021dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f90021dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f90021ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f90021ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f90021ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9002206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9002206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9002206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f900216376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f900216376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f900216376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f900216376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f900264b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f900264b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f900264b438 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 0x00007f900232fb67 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f900232fb67 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f900232fb67 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f900232fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f900232fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f900232fb67 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9002529e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#53 0x00007f9002529e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#54 0x00007f9002529e35 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9002329653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#56 0x00007f9002329653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#57 0x00007f9002329653 (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 0x00007f9002343aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#59 0x00007f9002343aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f9002343aff checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1
#61 0x00007f9002343aff 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 0x00007f9002153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#63 0x00007f9002153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007f9002153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#65 0x00007f9002153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#66 0x00007f9002153ccd 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 0x00007f90021b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#68 0x00007f90021b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#69 0x00007f90021b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#70 0x00007f90021b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#71 0x00007f90021b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#72 0x00007f90021b36dd 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 0x00007f90021b417f 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 0x00007f90021820a6 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 0x00007f90021820a6 clang::ento::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 0x00007f90021836a3 clang::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 0x00007f90021836a3 clang::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 0x00007f9002183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9002183c1f clang::ento::CoreEngine::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 0x00007f9002183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#81 0x00007f9002183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#82 0x00007f9002473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#83 0x00007f9002473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#84 0x00007f9002473d0a clang::ento::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 0x00007f9002473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#86 0x00007f9002473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#87 0x00007f900247e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#88 0x00007f900247e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#89 0x00007f900247e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#90 0x00007f900247e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#91 0x00007f900247e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#92 0x00007f90008ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#93 0x00007f90008ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#94 0x00007f90008ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#95 0x00007f90008ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#96 0x00007f9001f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#97 0x00007f9001f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#98 0x00007f9001f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#99 0x00007f9001f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#100 0x00007f9001fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#101 0x00005598bc0b2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#102 0x00005598bc0b6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#103 0x00005598bc0b7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#104 0x00007f8ff8a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#105 0x00007f8ff8a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#106 0x00005598bc0ac0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146830 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/exploration_order/noexprcrash.c (751 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.	<eof> 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 0x00007ff69ff45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff69ff43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff69ff45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff69ea3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff6a854d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff6a854d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff6a854d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff6a854d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff6a854d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff6a854d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff6a854d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff6a854d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff6a81f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff6a81f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff6a81f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff6a81f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff6a81f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff6a81f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff6a81f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff6a81f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff6a81f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff6a81f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff6a81f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff6a81f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff6a81dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff6a81dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff6a81dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff6a81f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff6a81f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff6a81f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff6a81dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff6a81dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff6a81dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff6a81ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff6a81ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff6a81ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff6a8206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff6a8206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff6a8206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff6a816376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff6a816376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff6a816376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff6a816376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff6a864b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff6a864b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff6a864b438 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 0x00007ff6a829d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007ff6a829d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007ff6a829d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007ff6a829d38e 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 0x00007ff6a814cd4a 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 0x00007ff6a8199877 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 0x00007ff6a8199877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007ff6a81b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007ff6a81b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007ff6a81b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007ff6a81b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007ff6a81bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007ff6a81bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007ff6a81bc55a 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 0x00007ff6a8181922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007ff6a8181922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007ff6a8181922 clang::ento::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 0x00007ff6a81836a3 clang::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 0x00007ff6a81836a3 clang::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 0x00007ff6a8183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff6a8183c1f clang::ento::CoreEngine::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 0x00007ff6a8183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007ff6a8183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007ff6a8473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007ff6a8473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007ff6a8473d0a clang::ento::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 0x00007ff6a8473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007ff6a8473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007ff6a847e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007ff6a847e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007ff6a847e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007ff6a847e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007ff6a847e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007ff6a68ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007ff6a68ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007ff6a68ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007ff6a68ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007ff6a7f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007ff6a7f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007ff6a7f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007ff6a7f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007ff6a7fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055e5538cbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055e5538cf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055e5538d0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007ff69ea27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007ff69ea28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055e5538c50a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1146767 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/free.cpp (752 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.	<eof> 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 0x00007fefa8f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fefa8f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fefa8f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fefa7a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fefb154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fefb154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fefb154d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fefb154d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fefb154d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fefb154d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fefb154d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fefb154d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fefb11f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fefb11f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fefb11f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fefb11f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fefb11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fefb11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fefb11f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fefb11f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fefb11f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fefb11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fefb11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fefb11f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fefb11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fefb11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fefb11dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fefb11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fefb11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fefb11f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fefb11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fefb11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fefb11dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fefb11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fefb11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fefb11ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fefb1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fefb1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fefb1206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fefb116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fefb116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fefb116376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fefb116376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fefb164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fefb164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fefb164b438 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 0x00007fefb132fb67 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fefb132fb67 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fefb132fb67 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fefb132fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fefb132fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fefb132fb67 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefb1529e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#53 0x00007fefb1529e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#54 0x00007fefb1529e35 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefb1329653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#56 0x00007fefb1329653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#57 0x00007fefb1329653 (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 0x00007fefb1343aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#59 0x00007fefb1343aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fefb1343aff checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1
#61 0x00007fefb1343aff 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 0x00007fefb1153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#63 0x00007fefb1153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007fefb1153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#65 0x00007fefb1153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#66 0x00007fefb1153ccd 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 0x00007fefb11b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#68 0x00007fefb11b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#69 0x00007fefb11b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#70 0x00007fefb11b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#71 0x00007fefb11b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#72 0x00007fefb11b36dd 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 0x00007fefb11b417f 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 0x00007fefb11820a6 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 0x00007fefb11820a6 clang::ento::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 0x00007fefb11836a3 clang::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 0x00007fefb11836a3 clang::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 0x00007fefb1183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fefb1183c1f clang::ento::CoreEngine::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 0x00007fefb1183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#81 0x00007fefb1183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#82 0x00007fefb1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#83 0x00007fefb1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#84 0x00007fefb1473d0a clang::ento::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 0x00007fefb1473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#86 0x00007fefb1473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#87 0x00007fefb147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#88 0x00007fefb147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#89 0x00007fefb147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#90 0x00007fefb147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#91 0x00007fefb147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#92 0x00007fefaf8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#93 0x00007fefaf8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#94 0x00007fefaf8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#95 0x00007fefaf8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#96 0x00007fefb0f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#97 0x00007fefb0f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#98 0x00007fefb0f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#99 0x00007fefb0f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#100 0x00007fefb0fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#101 0x000055fe79dfaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#102 0x000055fe79dfe792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#103 0x000055fe79dff234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#104 0x00007fefa7a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#105 0x00007fefa7a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#106 0x000055fe79df40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146844 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/flexible-array-member.cpp (753 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling operator new(std::size_t, void *) at line 38
	#1 Calling flexibleArrayMember()
 #0 0x00007f9d5db45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9d5db43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9d5db45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9d5c63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9d65d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9d65d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9d65d79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9d65d79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f9d65d79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f9d65d79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f9d65d79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f9d65d79ee6 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 0x00007f9d65dc2adb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0
#13 0x00007f9d65d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#14 0x00007f9d65d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#15 0x00007f9d66073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f9d66073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f9d66073d0a clang::ento::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 0x00007f9d66073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#19 0x00007f9d66073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#20 0x00007f9d6607e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#21 0x00007f9d6607e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#22 0x00007f9d6607e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#23 0x00007f9d6607e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#24 0x00007f9d6607e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#25 0x00007f9d644ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#26 0x00007f9d644ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#27 0x00007f9d644ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#28 0x00007f9d644ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#29 0x00007f9d65b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#30 0x00007f9d65b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#31 0x00007f9d65b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#32 0x00007f9d65b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#33 0x00007f9d65be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#34 0x0000555d2ebc8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#35 0x0000555d2ebcc792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#36 0x0000555d2ebcd234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#37 0x00007f9d5c627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#38 0x00007f9d5c628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#39 0x0000555d2ebc20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146823 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 (757 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.	<eof> 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 0x00007fcde7145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcde7143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcde7145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcde5c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcdef4c1b06 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fcdef4c1b06 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcdef4c1b06 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcdef4c1b06 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcdef4c1b06 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcdef4c1b06 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcdef4c1b06 get<(anonymous namespace)::HStateMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fcdef4c1b06 (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 0x00007fcdef353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007fcdef353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fcdef353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007fcdef353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007fcdef353ccd 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 0x00007fcdef3b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007fcdef3b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007fcdef3b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007fcdef3b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007fcdef3b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007fcdef3b36dd 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 0x00007fcdef3b417f 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 0x00007fcdef3820a6 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 0x00007fcdef3820a6 clang::ento::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 0x00007fcdef3836a3 clang::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 0x00007fcdef3836a3 clang::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 0x00007fcdef383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcdef383c1f clang::ento::CoreEngine::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 0x00007fcdef383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007fcdef383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007fcdef673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fcdef673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fcdef673d0a clang::ento::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 0x00007fcdef673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007fcdef673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007fcdef67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007fcdef67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007fcdef67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007fcdef67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007fcdef67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007fcdedaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007fcdedaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007fcdedaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007fcdedaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007fcdef187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007fcdef12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007fcdef12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007fcdef12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007fcdef1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x000055d39a688ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x000055d39a68c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x000055d39a68d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007fcde5c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007fcde5c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x000055d39a6820a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146885 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/implicit-ctor-undef-value.cpp (760 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.	<eof> 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 0x00007fb343b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb343b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb343b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb34263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb34bd79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb34bd79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb34bd79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb34bd79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb34bd79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb34bd79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb34bd79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb34bd79ee6 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 0x00007fb34bd834b5 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 0x00007fb34bd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb34bd83b3c 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 0x00007fb34bd83cf6 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 0x00007fb34bd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fb34bd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fb34c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fb34c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fb34c073d0a clang::ento::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 0x00007fb34c073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fb34c073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fb34c07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fb34c07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fb34c07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fb34c07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fb34c07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fb34a4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fb34a4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fb34a4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fb34a4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fb34bb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fb34bb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fb34bb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fb34bb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fb34bbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055811f16bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055811f16f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055811f170234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fb342627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fb342628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055811f1650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147175 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 -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.c (761 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.	<eof> parser at end of file
 #0 0x00007ff58dd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff58dd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff58dd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff58c83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff59634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff59634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff59634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff59634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff59634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff59634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff59634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff59634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff595ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff595ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff595ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff595ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff595ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff595ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff595ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff595ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff595ff8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff595ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff595ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff595ff8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff595fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff595fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff595fdc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff595fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff595fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff595fdc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff595f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007ff595f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007ff595f63d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007ff595f63d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff595f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007ff595f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007ff595f7f4ff 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 0x00007ff595f7f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007ff595f7fa3a 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 0x00007ff595f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007ff595f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007ff596273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007ff596273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007ff596273d0a clang::ento::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 0x00007ff596273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007ff596273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007ff59627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007ff59627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007ff59627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007ff59627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007ff59627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007ff5946ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007ff5946ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007ff5946ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007ff5946ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007ff595d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007ff595d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007ff595d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007ff595d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007ff595de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x0000562c0fcabccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x0000562c0fcaf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x0000562c0fcb0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007ff58c827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007ff58c828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x0000562c0fca50a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147118 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 -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/infeasible-sink.c (762 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.	<eof> 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 0x00007fa778145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa778143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa778145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa776c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa78074d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa78074d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa78074d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa78074d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa78074d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa78074d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa78074d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa78074d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa7803f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa7803f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa7803f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa7803f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa7803f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa7803f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa7803f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa7803f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa7803f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa7803f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa7803f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa7803f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa7803dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa7803dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa7803dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa7803f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa7803f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa7803f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa7803dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa7803dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa7803dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa7803ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa7803ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa7803ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa780406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa780406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa780406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa78036371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa78036371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa78036371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa78036371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fa78084b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa78084b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa78084b438 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 0x00007fa78037071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fa78037071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fa78037071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fa78037071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fa78037071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fa78037071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fa78037071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fa78037071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fa78037071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fa78037071f 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 0x00007fa780370edb 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 0x00007fa780383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fa780383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fa780673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fa780673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fa780673d0a clang::ento::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 0x00007fa780673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fa780673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fa78067e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fa78067e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fa78067e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fa78067e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fa78067e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fa77eaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fa77eaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fa77eaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fa77eaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fa780187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fa78012bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fa78012bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fa78012bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fa7801e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000056111a042ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000056111a046792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000056111a047234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fa776c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fa776c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056111a03c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147205 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 /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/inline.cpp (763 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.	<eof> 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 0x00007f0823d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0823d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0823d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f082283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f082bf79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f082bf79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f082bf79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f082bf79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f082bf79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f082bf79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f082bf79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f082bf79ee6 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 0x00007f082bf834b5 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 0x00007f082bf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f082bf83b3c 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 0x00007f082bf83cf6 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 0x00007f082bf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f082bf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f082c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f082c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f082c273d0a clang::ento::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 0x00007f082c273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f082c273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f082c27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f082c27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f082c27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f082c27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f082c27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f082a6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f082a6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f082a6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f082a6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f082bd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f082bd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f082bd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f082bd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f082bde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005594716d2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005594716d6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005594716d7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f0822827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f0822828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005594716cc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147256 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,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/html_diagnostics/relevant_lines/unused_header.c (764 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.	<eof> 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 0x00007fe483545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe483543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe483545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe48203dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe48bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe48bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe48bb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe48bb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe48bb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe48bb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe48bb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe48bb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe48b7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe48b7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe48b7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe48b7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe48b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe48b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe48b7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe48b7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe48b7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe48b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe48b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe48b7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe48b7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe48b7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe48b7f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fe48b7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe48b7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe48b7f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fe48b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe48b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe48b7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe48b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe48b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe48b7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe48b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe48b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe48b806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe48b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe48b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe48b76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe48b76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe48bc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe48bc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe48bc4b438 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 0x00007fe48b77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fe48b77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fe48b77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fe48b77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fe48b77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fe48b77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fe48b77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fe48b77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fe48b77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fe48b77071f 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 0x00007fe48b770edb 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 0x00007fe48b783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fe48b783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fe48ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fe48ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fe48ba73d0a clang::ento::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 0x00007fe48ba73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fe48ba73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fe48ba7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fe48ba7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fe48ba7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fe48ba7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fe48ba7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fe489eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fe489eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fe489eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fe489eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fe48b587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fe48b52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fe48b52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fe48b52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fe48b5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005651f847dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005651f8481792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005651f8482234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fe482027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fe482028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005651f84770a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147131 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 -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/html_diagnostics/relevant_lines/simple_conditional.c (765 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.	<eof> 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 0x00007ff7c3945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff7c3943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff7c3945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff7c243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff7cbf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff7cbf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff7cbf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff7cbf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff7cbf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff7cbf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff7cbf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff7cbf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff7cbbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff7cbbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff7cbbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff7cbbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff7cbbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff7cbbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff7cbbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff7cbbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff7cbbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff7cbbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff7cbbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff7cbbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff7cbbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff7cbbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff7cbbf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007ff7cbbf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff7cbbf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff7cbbf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007ff7cbbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff7cbbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff7cbbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff7cbbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff7cbbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff7cbbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff7cbc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff7cbc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff7cbc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff7cbb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff7cbb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff7cbb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff7cbb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff7cc04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff7cc04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff7cc04b438 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 0x00007ff7cbb7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007ff7cbb7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007ff7cbb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007ff7cbb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007ff7cbb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007ff7cbb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007ff7cbb7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007ff7cbb7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007ff7cbb7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007ff7cbb7071f 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 0x00007ff7cbb70edb 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 0x00007ff7cbb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007ff7cbb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007ff7cbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007ff7cbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007ff7cbe73d0a clang::ento::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 0x00007ff7cbe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007ff7cbe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007ff7cbe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007ff7cbe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007ff7cbe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007ff7cbe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007ff7cbe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007ff7ca2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007ff7ca2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007ff7ca2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007ff7ca2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007ff7cb987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007ff7cb92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007ff7cb92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007ff7cb92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007ff7cb9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000056335dd0bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000056335dd0f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000056335dd10234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007ff7c2427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007ff7c2428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056335dd050a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147116 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 -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/incorrect-checker-names.mm (766 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.	<eof> 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 0x00007faaa7145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007faaa7143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007faaa7145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007faaa5c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007faaaf74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007faaaf74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007faaaf74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007faaaf74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007faaaf74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007faaaf74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007faaaf74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007faaaf74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007faaaf3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007faaaf3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007faaaf3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007faaaf3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007faaaf3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007faaaf3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007faaaf3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007faaaf3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007faaaf3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007faaaf3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007faaaf3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007faaaf3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007faaaf3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007faaaf3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007faaaf3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007faaaf3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007faaaf3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007faaaf3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007faaaf3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007faaaf3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007faaaf3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007faaaf3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007faaaf3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007faaaf3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007faaaf406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007faaaf406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007faaaf406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007faaaf36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007faaaf36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007faaaf36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007faaaf36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007faaaf84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007faaaf84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007faaaf84b438 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 0x00007faaaf49d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007faaaf49d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007faaaf49d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007faaaf49d38e 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 0x00007faaaf34cd4a 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 0x00007faaaf399877 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 0x00007faaaf399877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007faaaf3b4aab llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007faaaf3b4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007faaaf3b4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007faaaf3b4aab clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007faaaf3ba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007faaaf3ba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007faaaf3ba787 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 0x00007faaaf383169 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 0x00007faaaf383169 clang::ento::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 0x00007faaaf3836a3 clang::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 0x00007faaaf3836a3 clang::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 0x00007faaaf383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007faaaf383c1f clang::ento::CoreEngine::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 0x00007faaaf383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007faaaf383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007faaaf673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007faaaf673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007faaaf673d0a clang::ento::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 0x00007faaaf673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007faaaf673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007faaaf67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007faaaf67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007faaaf67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007faaaf67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007faaaf67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007faaadaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007faaadaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007faaadaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007faaadaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007faaaf187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007faaaf12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007faaaf12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007faaaf12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007faaaf1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000564800ec9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000564800ecd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000564800ece234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007faaa5c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007faaa5c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000564800ec30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147187 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 -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/initializer.cpp (768 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.	<eof> 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 0x00007fe781545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe781543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe781545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe78003dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe789779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe789779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe789779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe789779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe789779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe789779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe789779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fe789779ee6 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 0x00007fe7897834b5 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 0x00007fe789783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe789783b3c 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 0x00007fe789783cf6 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 0x00007fe789783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fe789783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fe789a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fe789a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fe789a73d0a clang::ento::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 0x00007fe789a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fe789a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fe789a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fe789a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fe789a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fe789a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fe789a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fe787eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fe787eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fe787eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fe787eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fe789587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fe78952bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fe78952bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fe78952bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fe7895e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000558a575e1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000558a575e5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000558a575e6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fe780027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fe780028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000558a575db0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147222 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 -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/identical-expressions.cpp (769 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.	<eof> 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 0x00007fd1a7b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd1a7b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd1a7b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd1a663dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd1b014d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd1b014d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd1b014d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd1b014d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd1b014d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd1b014d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd1b014d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd1b014d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd1afdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd1afdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd1afdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd1afdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd1afdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd1afdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd1afdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd1afdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd1afdf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd1afdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd1afdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd1afdf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd1afddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd1afddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd1afddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd1afdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd1afdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd1afdf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd1afddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd1afddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd1afddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd1afdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd1afdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd1afdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd1afe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd1afe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd1afe06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd1afd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd1afd6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd1afd6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd1afd6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fd1afdb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd1afdb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd1afdb97ed 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 0x00007fd1afdb97ed 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 0x00007fd1afd83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fd1afd83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fd1afd83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fd1afd83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fd1afd83269 clang::ento::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 0x00007fd1afd836a3 clang::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 0x00007fd1afd836a3 clang::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 0x00007fd1afd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd1afd83c1f clang::ento::CoreEngine::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 0x00007fd1afd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fd1afd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fd1b0073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fd1b0073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fd1b0073d0a clang::ento::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 0x00007fd1b0073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fd1b0073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fd1b007e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fd1b007e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fd1b007e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fd1b007e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fd1b007e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fd1ae4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fd1ae4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fd1ae4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fd1ae4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fd1afb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fd1afb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fd1afb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fd1afb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fd1afbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055f018156ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055f01815a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055f01815b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fd1a6627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fd1a6628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055f0181500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147171 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,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/identical-expressions.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/generics.m (770 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/generics.m.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/generics.m.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,osx.cocoa.ObjCGenerics,alpha.core.DynamicTypeChecker -verify -Wno-objc-method-access /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/generics.m
1.	<eof> 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 0x00007f6af7945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6af7943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6af7945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6af643dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6afff3b1de llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6afff3b1de llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6afff3b1de llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6afff3b1de llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6afff3b1de llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6afff3b1de clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ObjCObjectPointerType const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6afff3b1de get<(anonymous namespace)::MostSpecializedTypeArgsMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6afff3b1de (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 0x00007f6affb4d820 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 0x00007f6affb7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f6affb7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f6affb7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f6affb7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f6affb7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f6affb7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f6affb7a143 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 0x00007f6affb834b5 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 0x00007f6affb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6affb83c1f clang::ento::CoreEngine::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 0x00007f6affb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f6affb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f6affe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f6affe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f6affe73d0a clang::ento::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 0x00007f6affe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f6affe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f6affe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f6affe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f6affe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f6affe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f6affe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f6afe2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f6afe2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f6afe2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f6afe2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f6aff987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f6aff92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f6aff92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f6aff92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f6aff9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x0000557b82eedccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x0000557b82ef1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x0000557b82ef2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f6af6427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f6af6428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x0000557b82ee70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146930 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.c (772 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.	<eof> 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 0x00007f35fe345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f35fe343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f35fe345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f35fce3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f360694d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f360694d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f360694d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f360694d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f360694d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f360694d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f360694d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f360694d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f36065f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f36065f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f36065f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f36065f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f36065f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f36065f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f36065f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f36065f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f36065f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f36065f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f36065f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f36065f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f36065f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f36065f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f36065f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f36065f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f36065f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f36065f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f36065dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f36065dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f36065dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f36065ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f36065ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f36065ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3606606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3606606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3606606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f360656376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f360656376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f360656376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f360656376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3606a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3606a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3606a4b438 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 0x00007f360679bb35 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:9
#47 0x00007f360679bb35 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:21
#48 0x00007f360679bb35 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:44
#49 0x00007f360679bb35 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:25
#50 0x00007f360679bb35 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:44
#51 0x00007f360679bb35 (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 0x00007f360679be2b (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 0x00007f3606553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#54 0x00007f3606553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#55 0x00007f3606553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#56 0x00007f3606553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#57 0x00007f3606553ccd 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 0x00007f36065b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007f36065b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007f36065b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007f36065b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007f36065b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007f36065b36dd 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 0x00007f36065b417f 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 0x00007f36065820a6 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 0x00007f36065820a6 clang::ento::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 0x00007f36065836a3 clang::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 0x00007f36065836a3 clang::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 0x00007f3606583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3606583c1f clang::ento::CoreEngine::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 0x00007f3606583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#72 0x00007f3606583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#73 0x00007f3606873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#74 0x00007f3606873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#75 0x00007f3606873d0a clang::ento::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 0x00007f3606873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#77 0x00007f3606873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#78 0x00007f360687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#79 0x00007f360687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#80 0x00007f360687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#81 0x00007f360687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#82 0x00007f360687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#83 0x00007f3604cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#84 0x00007f3604cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#85 0x00007f3604cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#86 0x00007f3604cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#87 0x00007f3606387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#88 0x00007f360632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#89 0x00007f360632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#90 0x00007f360632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#91 0x00007f36063e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#92 0x000055e4c4573ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#93 0x000055e4c4577792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#94 0x000055e4c4578234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#95 0x00007f35fce27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#96 0x00007f35fce28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#97 0x000055e4c456d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146900 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/globals-are-not-always-immutable.c (773 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.	<eof> 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 0x00007f0b7f745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0b7f743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0b7f745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0b7e23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0b879e9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f0b879e9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0b879e9de3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0b879e9de3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f0b879e9de3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f0b879e9de3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f0b879e9de3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f0b879e9de3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63
#12 0x00007f0b879ec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f0b879ec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f0b879ec2d4 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60
#15 0x00007f0b879f6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f0b879f6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f0b879f6f08 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48
#18 0x00007f0b879f6f08 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65
#19 0x00007f0b879f6f08 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28
#20 0x00007f0b879f6f08 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#21 0x00007f0b879f6f08 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#22 0x00007f0b879f6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#23 0x00007f0b879f6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#24 0x00007f0b879f6f08 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#25 0x00007f0b879f6f08 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#26 0x00007f0b879f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#27 0x00007f0b879f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#28 0x00007f0b879f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0b879f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f0b879f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0b879f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0b879f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#33 0x00007f0b879dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007f0b879dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007f0b879dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#36 0x00007f0b879ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#37 0x00007f0b879ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#38 0x00007f0b879ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#39 0x00007f0b87a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0b87a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0b87a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#42 0x00007f0b8796371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f0b8796371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f0b8796371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#45 0x00007f0b8796371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#46 0x00007f0b87e4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f0b87e4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f0b87e4b8bd 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 0x00007f0b87e4b8bd 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 0x00007f0b87aa7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#51 0x00007f0b87aa7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#52 0x00007f0b87aa7f18 (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 0x00007f0b87ac0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#54 0x00007f0b87ac0c41 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 0x00007f0b879627d3 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 0x00007f0b879b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#57 0x00007f0b879b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#58 0x00007f0b879b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#59 0x00007f0b879b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#60 0x00007f0b879b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#61 0x00007f0b879b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#62 0x00007f0b879b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#63 0x00007f0b879b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#64 0x00007f0b879b35b3 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 0x00007f0b879b417f 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 0x00007f0b879820a6 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 0x00007f0b879820a6 clang::ento::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 0x00007f0b879836a3 clang::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 0x00007f0b879836a3 clang::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 0x00007f0b87983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0b87983c1f clang::ento::CoreEngine::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 0x00007f0b87983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#73 0x00007f0b87983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#74 0x00007f0b87c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#75 0x00007f0b87c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#76 0x00007f0b87c73d0a clang::ento::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 0x00007f0b87c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#78 0x00007f0b87c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#79 0x00007f0b87c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#80 0x00007f0b87c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#81 0x00007f0b87c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#82 0x00007f0b87c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#83 0x00007f0b87c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#84 0x00007f0b860ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#85 0x00007f0b860ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#86 0x00007f0b860ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#87 0x00007f0b860ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#88 0x00007f0b87787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#89 0x00007f0b8772bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#90 0x00007f0b8772bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#91 0x00007f0b8772bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#92 0x00007f0b877e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#93 0x00005647762b7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#94 0x00005647762bb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#95 0x00005647762bc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#96 0x00007f0b7e227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#97 0x00007f0b7e228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#98 0x00005647762b10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146961 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/global-region-invalidation-errno.c (775 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.	<eof> 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 0x00007fce9c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fce9c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fce9c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fce9ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcea4942658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcea4942658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcea4942658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcea4942658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcea4942658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcea4942658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcea4942658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcea4942658 (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 0x00007fcea4553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007fcea4553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fcea4553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007fcea4553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007fcea4553ccd 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 0x00007fcea45b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007fcea45b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007fcea45b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007fcea45b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007fcea45b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007fcea45b36dd 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 0x00007fcea45b417f 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 0x00007fcea45820a6 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 0x00007fcea45820a6 clang::ento::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 0x00007fcea45836a3 clang::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 0x00007fcea45836a3 clang::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 0x00007fcea4583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcea4583c1f clang::ento::CoreEngine::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 0x00007fcea4583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007fcea4583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007fcea4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fcea4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fcea4873d0a clang::ento::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 0x00007fcea4873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007fcea4873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007fcea487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007fcea487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007fcea487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007fcea487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007fcea487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007fcea2cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007fcea2cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007fcea2cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007fcea2cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007fcea4387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007fcea432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007fcea432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007fcea432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007fcea43e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x000055ff880e2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x000055ff880e6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x000055ff880e7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007fce9ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007fce9ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x000055ff880dc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146942 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/gtest.cpp (776 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gtest.cpp:118:7>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gtest.cpp:161:3 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gtest.cpp:118:7>: Error evaluating statement
 #0 0x00007f4348f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4348f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4348f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4347a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f435119ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f435119ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f435119ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f435119ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f435119ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f435119ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f435119ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4351177f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f4351177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f4351177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4351177f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f4351177f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f43511a29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f43511a29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f43511a29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f43511c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f43511c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f43511c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f43511c4f01 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 0x00007f4351182053 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 0x00007f4351182053 clang::ento::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 0x00007f43511836a3 clang::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 0x00007f43511836a3 clang::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 0x00007f4351183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4351183c1f clang::ento::CoreEngine::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 0x00007f4351183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007f4351183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007f4351473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f4351473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f4351473d0a clang::ento::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 0x00007f4351473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f4351473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f435147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f435147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f435147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f435147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f435147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f434f8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f434f8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f434f8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f434f8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f4350f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f4350f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f4350f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f4350f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f4350fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x00005569c2df2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x00005569c2df6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x00005569c2df7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f4347a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f4347a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x00005569c2dec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146976 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/html_diagnostics/control-arrows.cpp (777 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.	<eof> 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 0x00007f1adc545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1adc543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1adc545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1adb03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1ae4b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f1ae4b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f1ae4b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f1ae4b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f1ae4b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f1ae4b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f1ae4b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f1ae4b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f1ae47f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f1ae47f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f1ae47f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f1ae47f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f1ae47f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f1ae47f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f1ae47f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f1ae47f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f1ae47f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f1ae47f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f1ae47f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f1ae47f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f1ae47f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f1ae47f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f1ae47f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f1ae47f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f1ae47f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f1ae47f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f1ae47dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f1ae47dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f1ae47dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f1ae47ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f1ae47ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f1ae47ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f1ae4806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f1ae4806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f1ae4806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f1ae476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f1ae476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f1ae476371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f1ae476371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f1ae4c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f1ae4c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f1ae4c4b438 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 0x00007f1ae477071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f1ae477071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f1ae477071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f1ae477071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f1ae477071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f1ae477071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f1ae477071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f1ae477071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f1ae477071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f1ae477071f 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 0x00007f1ae4770edb 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 0x00007f1ae4783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f1ae4783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f1ae4a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f1ae4a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f1ae4a73d0a clang::ento::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 0x00007f1ae4a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f1ae4a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f1ae4a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f1ae4a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f1ae4a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f1ae4a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f1ae4a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f1ae2eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f1ae2eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f1ae2eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f1ae2eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f1ae4587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f1ae452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f1ae452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f1ae452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f1ae45e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000561b9c9caccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000561b9c9ce792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000561b9c9cf234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f1adb027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f1adb028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000561b9c9c40a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147030 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/gmalloc.c (778 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.	<eof> 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 0x00007f5ff0145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5ff0143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5ff0145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5feec3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5ff873359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5ff873359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5ff873359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5ff873359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5ff873359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5ff873359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5ff873359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5ff873359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f5ff8543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f5ff8543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f5ff8543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5ff8351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f5ff8351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f5ff8351c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f5ff8351c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f5ff83ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f5ff83ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f5ff83ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f5ff83ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f5ff8406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f5ff8406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f5ff8406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f5ff836381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f5ff836381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f5ff836381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f5ff836381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f5ff884b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f5ff884b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f5ff884b438 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 0x00007f5ff8529e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f5ff8529e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f5ff8529e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f5ff8529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f5ff8529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f5ff8529e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f5ff852b0cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#40 0x00007f5ff852b0cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f5ff852b0cd (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 0x00007f5ff8543bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f5ff8543bbb 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 0x00007f5ff8353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f5ff8353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f5ff8353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f5ff8353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f5ff8353ccd 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 0x00007f5ff83b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f5ff83b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f5ff83b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f5ff83b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f5ff83b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f5ff83b36dd 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 0x00007f5ff83b417f 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 0x00007f5ff83820a6 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 0x00007f5ff83820a6 clang::ento::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 0x00007f5ff83836a3 clang::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 0x00007f5ff83836a3 clang::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 0x00007f5ff8383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5ff8383c1f clang::ento::CoreEngine::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 0x00007f5ff8383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f5ff8383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f5ff8673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f5ff8673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f5ff8673d0a clang::ento::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 0x00007f5ff8673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f5ff8673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f5ff867e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f5ff867e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f5ff867e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f5ff867e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f5ff867e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f5ff6aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f5ff6aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f5ff6aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f5ff6aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f5ff8187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f5ff812bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f5ff812bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f5ff812bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f5ff81e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000563d85ca0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000563d85ca4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000563d85ca5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f5feec27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f5feec28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000563d85c9a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146967 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/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 (779 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.	<eof> 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 0x00007f6a2ad45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6a2ad43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6a2ad45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6a2983dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6a3334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6a3334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6a3334d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6a3334d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6a3334d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6a3334d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6a3334d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6a3334d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6a32ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6a32ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6a32ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6a32ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6a32ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6a32ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6a32ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6a32ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6a32ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6a32ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6a32ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6a32ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6a32fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6a32fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6a32fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6a32ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6a32ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6a32ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6a32fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6a32fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6a32fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6a32fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6a32fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6a32fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6a33006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6a33006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6a33006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6a32f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6a32f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6a32f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6a32f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6a32f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6a32f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6a32f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f6a32fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f6a32fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f6a32fc79a4 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 0x00007f6a32fc79a4 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 0x00007f6a32f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f6a32f7ba0a 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 0x00007f6a32f83a5f clang::ento::ExprEngine::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 0x00007f6a32f83c1f clang::ento::CoreEngine::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 0x00007f6a32f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f6a32f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f6a33273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f6a33273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f6a33273d0a clang::ento::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 0x00007f6a33273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f6a33273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f6a3327e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f6a3327e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f6a3327e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f6a3327e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f6a3327e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f6a316ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f6a316ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f6a316ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f6a316ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f6a32d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f6a32d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f6a32d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f6a32d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f6a32de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000555dec320ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000555dec324792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000555dec325234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f6a29827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f6a29828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000555dec31a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1146986 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-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/relevant_lines/goto.c (780 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.	<eof> 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 0x00007f3f20345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3f20343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3f20345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3f1ee3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3f2894d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3f2894d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3f2894d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3f2894d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3f2894d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3f2894d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3f2894d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3f2894d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3f285f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3f285f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3f285f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3f285f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3f285f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3f285f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3f285f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3f285f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3f285f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3f285f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3f285f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3f285f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3f285f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3f285f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3f285f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f3f285f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3f285f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3f285f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f3f285dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3f285dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3f285dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3f285ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3f285ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3f285ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3f28606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3f28606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3f28606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3f2856376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3f2856376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3f2856376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3f2856376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3f28a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3f28a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3f28a4b438 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 0x00007f3f2857071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f3f2857071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f3f2857071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f3f2857071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f3f2857071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f3f2857071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f3f2857071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f3f2857071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f3f2857071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f3f2857071f 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 0x00007f3f28570edb 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 0x00007f3f28583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f3f28583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f3f28873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f3f28873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f3f28873d0a clang::ento::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 0x00007f3f28873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f3f28873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f3f2887e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f3f2887e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f3f2887e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f3f2887e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f3f2887e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f3f26cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f3f26cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f3f26cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f3f26cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f3f28387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f3f2832bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f3f2832bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f3f2832bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f3f283e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005596485a4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005596485a8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005596485a9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f3f1ee27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f3f1ee28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055964859e0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147045 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/macros_same_file.c (781 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.	<eof> 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 0x00007f7c8a345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7c8a343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7c8a345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7c88e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7c9294d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7c9294d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7c9294d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7c9294d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7c9294d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7c9294d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7c9294d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7c9294d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7c925f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7c925f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7c925f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7c925f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7c925f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7c925f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7c925f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7c925f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7c925f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7c925f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7c925f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7c925f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7c925f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7c925f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7c925f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f7c925f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7c925f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7c925f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f7c925dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7c925dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7c925dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7c925ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7c925ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7c925ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7c92606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7c92606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7c92606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7c9256376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7c9256376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7c9256376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7c9256376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7c92a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7c92a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7c92a4b438 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 0x00007f7c9257071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f7c9257071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f7c9257071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f7c9257071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f7c9257071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f7c9257071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f7c9257071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f7c9257071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f7c9257071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f7c9257071f 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 0x00007f7c92570edb 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 0x00007f7c92583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f7c92583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f7c92873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f7c92873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f7c92873d0a clang::ento::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 0x00007f7c92873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f7c92873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f7c9287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f7c9287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f7c9287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f7c9287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f7c9287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f7c90cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f7c90cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f7c90cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f7c90cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f7c92387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f7c9232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f7c9232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f7c9232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f7c923e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000557ae650bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000557ae650f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000557ae6510234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f7c88e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f7c88e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000557ae65050a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147072 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/synthesized_body.cpp (782 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.	<eof> 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 0x00007f5ecd745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5ecd743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5ecd745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5ecc23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5ed5979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f5ed5979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f5ed5979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f5ed5979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f5ed5979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f5ed5979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f5ed5979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f5ed5979ee6 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 0x00007f5ed59834b5 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 0x00007f5ed5983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5ed5983b3c 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 0x00007f5ed5983cf6 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 0x00007f5ed5983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f5ed5983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f5ed5c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f5ed5c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f5ed5c73d0a clang::ento::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 0x00007f5ed5c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f5ed5c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f5ed5c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f5ed5c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f5ed5c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f5ed5c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f5ed5c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f5ed40ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f5ed40ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f5ed40ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f5ed40ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f5ed5787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f5ed572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f5ed572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f5ed572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f5ed57e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000555dbd094ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000555dbd098792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000555dbd099234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f5ecc227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f5ecc228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000555dbd08e0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147134 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/objcmethods.m (783 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.	<eof> 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 0x00007f19b8b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f19b8b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f19b8b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f19b763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f19c114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f19c114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f19c114d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f19c114d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f19c114d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f19c114d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f19c114d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f19c114d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f19c0df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f19c0df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f19c0df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f19c0df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f19c0df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f19c0df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f19c0df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f19c0df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f19c0df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f19c0df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f19c0df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f19c0df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f19c0ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f19c0ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f19c0ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f19c0df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f19c0df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f19c0df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f19c0ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f19c0ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f19c0ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f19c0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f19c0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f19c0dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f19c0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f19c0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f19c0e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f19c0d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f19c0d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f19c0d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f19c0d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f19c124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f19c124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f19c124b438 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 0x00007f19c0dc8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f19c0dc8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f19c0dc8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f19c0dc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f19c0dc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f19c0dc8512 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 0x00007f19c0d819b3 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 0x00007f19c0d819b3 clang::ento::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 0x00007f19c0d836a3 clang::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 0x00007f19c0d836a3 clang::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 0x00007f19c0d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f19c0d83c1f clang::ento::CoreEngine::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 0x00007f19c0d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f19c0d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f19c1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f19c1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f19c1073d0a clang::ento::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 0x00007f19c1073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f19c1073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f19c107e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f19c107e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f19c107e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f19c107e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f19c107e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f19bf4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f19bf4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f19bf4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f19bf4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f19c0b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f19c0b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f19c0b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f19c0b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f19c0be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000056165efadccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000056165efb1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000056165efb2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f19b7627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f19b7628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000056165efa70a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147109 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/multifile.c (784 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.	<eof> 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 0x00007efdc8545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007efdc8543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007efdc8545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007efdc703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007efdd0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007efdd0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007efdd0b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007efdd0b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007efdd0b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007efdd0b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007efdd0b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007efdd0b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007efdd07f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007efdd07f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007efdd07f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007efdd07f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007efdd07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007efdd07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007efdd07f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007efdd07f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007efdd07f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007efdd07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007efdd07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007efdd07f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007efdd07f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007efdd07f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007efdd07f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007efdd07f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007efdd07f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007efdd07f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007efdd07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007efdd07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007efdd07dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007efdd07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007efdd07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007efdd07ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007efdd0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007efdd0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007efdd0806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007efdd076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007efdd076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007efdd076376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007efdd076376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007efdd0c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007efdd0c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007efdd0c4b438 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 0x00007efdd077071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007efdd077071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007efdd077071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007efdd077071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007efdd077071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007efdd077071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007efdd077071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007efdd077071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007efdd077071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007efdd077071f 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 0x00007efdd0770edb 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 0x00007efdd0783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007efdd0783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007efdd0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007efdd0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007efdd0a73d0a clang::ento::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 0x00007efdd0a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007efdd0a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007efdd0a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007efdd0a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007efdd0a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007efdd0a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007efdd0a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007efdceeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007efdceeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007efdceeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007efdceeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007efdd0587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007efdd052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007efdd052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007efdd052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007efdd05e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000561438111ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000561438115792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000561438116234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007efdc7027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007efdc7028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056143810b0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147081 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/switch_default.c (785 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.	<eof> parser at end of file
 #0 0x00007f977bf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f977bf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f977bf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f977aa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f978454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f978454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f978454d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f978454d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f978454d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f978454d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f978454d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f978454d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f97841f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f97841f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f97841f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f97841f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f97841f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f97841f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f97841f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f97841f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f97841f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f97841f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f97841f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f97841f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f97841dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f97841dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f97841dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f97841dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f97841dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f97841dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9784163d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f9784163d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f9784163d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007f9784163d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f978417f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f978417f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f978417f4ff 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 0x00007f978417f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007f978417fa3a 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 0x00007f9784183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007f9784183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007f9784473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007f9784473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007f9784473d0a clang::ento::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 0x00007f9784473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007f9784473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007f978447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007f978447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007f978447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007f978447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007f978447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007f97828ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007f97828ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007f97828ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007f97828ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007f9783f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007f9783f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007f9783f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007f9783f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007f9783fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055625b492ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055625b496792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055625b497234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007f977aa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007f977aa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055625b48c0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147122 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/infeasible-crash.c (786 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.	<eof> 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 0x00007f95a6345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f95a6343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f95a6345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f95a4e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f95ae5f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f95ae5f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f95ae5f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f95ae5f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f95ae5f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f95ae5f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f95ae57a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f95ae57a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f95ae57a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f95ae57a263 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 0x00007f95ae5834b5 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 0x00007f95ae583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f95ae583b3c 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 0x00007f95ae583cf6 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 0x00007f95ae583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f95ae583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f95ae873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f95ae873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f95ae873d0a clang::ento::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 0x00007f95ae873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f95ae873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f95ae87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f95ae87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f95ae87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f95ae87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f95ae87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f95accef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f95accef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f95accef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f95accef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f95ae387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f95ae32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f95ae32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f95ae32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f95ae3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055d676a0accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055d676a0e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055d676a0f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f95a4e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f95a4e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055d676a040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147201 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/html_diagnostics/relevant_lines/multiline_func_def.c (792 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.	<eof> 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 0x00007f2caf745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2caf743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2caf745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2cae23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2cb7d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2cb7d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2cb7d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2cb7d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2cb7d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2cb7d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2cb7d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2cb7d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2cb79f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2cb79f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2cb79f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2cb79f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2cb79f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2cb79f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2cb79f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2cb79f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2cb79f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2cb79f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2cb79f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2cb79f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2cb79f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2cb79f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2cb79f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f2cb79f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2cb79f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2cb79f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f2cb79dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2cb79dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2cb79dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2cb79ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2cb79ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2cb79ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2cb7a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2cb7a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2cb7a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2cb796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2cb796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2cb796376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2cb796376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2cb7e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2cb7e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2cb7e4b438 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 0x00007f2cb797071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f2cb797071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f2cb797071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f2cb797071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f2cb797071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f2cb797071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f2cb797071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f2cb797071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f2cb797071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f2cb797071f 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 0x00007f2cb7970edb 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 0x00007f2cb7983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f2cb7983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f2cb7c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f2cb7c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f2cb7c73d0a clang::ento::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 0x00007f2cb7c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f2cb7c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f2cb7c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f2cb7c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f2cb7c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f2cb7c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f2cb7c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f2cb60ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f2cb60ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f2cb60ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f2cb60ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f2cb7787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f2cb772bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f2cb772bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f2cb772bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f2cb77e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000555c51d96ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000555c51d9a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000555c51d9b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f2cae227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f2cae228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000555c51d900a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147089 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/inlining/false-positive-suppression.cpp (793 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.	<eof> 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 0x00007f45f8f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f45f8f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f45f8f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f45f7a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f460119ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f460119ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f460119ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f460119ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f460119ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f460119ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f460119ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4601177f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f4601177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f4601177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4601177f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f4601177f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f46011a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f46011a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f46011a267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f46011c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f46011c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f46011c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f46011c4f01 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 0x00007f4601182053 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 0x00007f4601182053 clang::ento::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 0x00007f46011836a3 clang::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 0x00007f46011836a3 clang::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 0x00007f4601183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4601183c1f clang::ento::CoreEngine::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 0x00007f4601183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007f4601183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007f4601473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f4601473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f4601473d0a clang::ento::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 0x00007f4601473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f4601473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f460147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f460147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f460147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f460147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f460147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f45ff8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f45ff8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f45ff8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f45ff8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f4600f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f4600f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f4600f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f4600f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f4600fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000560ac7fe1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000560ac7fe5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000560ac7fe6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f45f7a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f45f7a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000560ac7fdb0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147371 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 -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/inline-plist.c (795 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline-plist.c.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/inline-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 /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
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling bar
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline-plist.c:39:7: Error evaluating branch
 #0 0x00007fd3f1745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd3f1743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd3f1745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd3f023dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd3f9d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd3f9d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd3f9d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd3f9d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd3f9d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd3f9d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd3f9d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd3f9d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd3f99f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd3f99f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd3f99f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd3f99f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd3f99f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd3f99f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd3f99f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd3f99f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd3f99f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd3f99f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd3f99f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd3f99f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd3f99dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd3f99dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd3f99dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd3f99f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd3f99f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd3f99f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd3f99dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd3f99dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd3f99dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd3f99ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd3f99ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd3f99ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd3f9a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd3f9a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd3f9a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd3f996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd3f996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd3f996376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd3f996376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd3f9e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd3f9e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd3f9e4b438 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 0x00007fd3f997071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fd3f997071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fd3f997071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fd3f997071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fd3f997071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fd3f997071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fd3f997071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fd3f997071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fd3f997071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fd3f997071f 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 0x00007fd3f9970edb 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 0x00007fd3f9983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fd3f9983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fd3f9c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fd3f9c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fd3f9c73d0a clang::ento::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 0x00007fd3f9c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fd3f9c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fd3f9c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fd3f9c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fd3f9c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fd3f9c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fd3f9c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fd3f80ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fd3f80ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fd3f80ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fd3f80ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fd3f9787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fd3f972bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fd3f972bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fd3f972bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fd3f97e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005567193b2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005567193b6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005567193b7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fd3f0227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fd3f0228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005567193ac0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147237 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/initialization.cpp (796 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.	<eof> 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 0x00007f5c05d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5c05d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5c05d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5c0483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5c0e34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5c0e34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5c0e34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5c0e34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5c0e34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5c0e34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5c0e34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5c0e34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5c0dff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5c0dff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5c0dff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5c0dff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5c0dff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5c0dff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5c0dff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5c0dff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5c0dff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5c0dff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5c0dff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5c0dff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5c0dff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5c0dff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5c0dff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f5c0dff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5c0dff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5c0dff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f5c0dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5c0dfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5c0dfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5c0dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5c0dfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5c0dfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5c0e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5c0e006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5c0e006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5c0df6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5c0df6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5c0df6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5c0df6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5c0e44b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5c0e44b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5c0e44b8bd 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 0x00007f5c0e44b8bd 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 0x00007f5c0e0a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007f5c0e0a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007f5c0e0a7f18 (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 0x00007f5c0e0c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007f5c0e0c0c41 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 0x00007f5c0df627d3 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 0x00007f5c0dfb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007f5c0dfb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007f5c0dfb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007f5c0dfb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007f5c0dfb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007f5c0dfb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007f5c0dfb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007f5c0dfb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007f5c0dfb35b3 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 0x00007f5c0dfb417f 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 0x00007f5c0df820a6 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 0x00007f5c0df820a6 clang::ento::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 0x00007f5c0df836a3 clang::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 0x00007f5c0df836a3 clang::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 0x00007f5c0df83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5c0df83c1f clang::ento::CoreEngine::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 0x00007f5c0df83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007f5c0df83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007f5c0e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007f5c0e273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f5c0e273d0a clang::ento::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 0x00007f5c0e273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007f5c0e273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007f5c0e27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007f5c0e27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007f5c0e27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007f5c0e27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007f5c0e27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007f5c0c6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007f5c0c6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007f5c0c6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007f5c0c6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007f5c0dd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007f5c0dd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007f5c0dd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007f5c0dd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007f5c0dde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055ed4393bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055ed4393f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055ed43940234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007f5c04827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007f5c04828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055ed439350a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147219 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-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/inline3.c (797 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.	<eof> 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 0x00007f63f7745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f63f7743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f63f7745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f63f623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f63ffd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f63ffd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f63ffd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f63ffd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f63ffd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f63ffd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f63ffd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f63ffd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f63ff9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f63ff9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f63ff9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f63ff9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f63ff9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f63ff9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f63ff9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f63ff9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f63ff9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f63ff9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f63ff9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f63ff9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f63ff9f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f63ff9f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f63ff9f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f63ff9f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f63ff9f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f63ff9f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f63ff9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f63ff9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f63ff9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f63ff9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f63ff9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f63ff9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f63ffa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f63ffa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f63ffa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f63ff96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f63ff96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f63ff96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f63ff96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f63ffe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f63ffe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f63ffe4b438 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 0x00007f63ff97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f63ff97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f63ff97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f63ff97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f63ff97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f63ff97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f63ff97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f63ff97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f63ff97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f63ff97071f 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 0x00007f63ff970edb 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 0x00007f63ff983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f63ff983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f63ffc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f63ffc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f63ffc73d0a clang::ento::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 0x00007f63ffc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f63ffc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f63ffc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f63ffc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f63ffc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f63ffc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f63ffc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f63fe0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f63fe0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f63fe0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f63fe0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f63ff787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f63ff72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f63ff72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f63ff72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f63ff7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005579f043bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005579f043f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005579f0440234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f63f6227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f63f6228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005579f04350a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147258 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/inlining/InlineObjCClassMethod.m (798 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.	<eof> parser at end of file
 #0 0x00007f9492b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9492b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9492b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f949163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f949b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f949b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f949b14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f949b14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f949b14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f949b14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f949b14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f949b14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f949adf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f949adf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f949adf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f949adf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f949adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f949adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f949adf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f949adf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f949adf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f949adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f949adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f949adf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f949addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f949addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f949addbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f949adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f949adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f949adf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f949addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f949addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f949addc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f949adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f949adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f949adffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f949ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f949ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f949ae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f949ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f949ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f949ad6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f949ad6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f949ad63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f949ad63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f949ad63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f949ad2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f949ad2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f949ad2dcbe 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 0x00007f949ad74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f949ad74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f949ad74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f949ad84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f949ad84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f949ad84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f949b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f949b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f949b073d0a clang::ento::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 0x00007f949b073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f949b073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f949b07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f949b07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f949b07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f949b07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f949b07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f94994ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f94994ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f94994ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f94994ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f949ab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f949ab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f949ab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f949ab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f949abe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055a08a9b5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055a08a9b9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055a08a9ba234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f9491627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f9491628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055a08a9af0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147270 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inline4.c (799 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.	<eof> 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 0x00007fad2c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fad2c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fad2c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fad2ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fad3494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fad3494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fad3494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fad3494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fad3494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fad3494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fad3494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fad3494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fad345f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fad345f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fad345f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fad345f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fad345f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fad345f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fad345f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fad345f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fad345f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fad345f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fad345f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fad345f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fad345f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fad345f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fad345f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fad345f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fad345f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fad345f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fad345dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fad345dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fad345dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fad345ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fad345ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fad345ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fad34606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fad34606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fad34606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fad3456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fad3456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fad3456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fad3456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fad34a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fad34a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fad34a4b438 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 0x00007fad3457071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fad3457071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fad3457071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fad3457071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fad3457071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fad3457071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fad3457071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fad3457071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fad3457071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fad3457071f 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 0x00007fad34570edb 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 0x00007fad34583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fad34583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fad34873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fad34873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fad34873d0a clang::ento::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 0x00007fad34873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fad34873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fad3487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fad3487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fad3487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fad3487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fad3487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fad32cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fad32cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fad32cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fad32cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fad34387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fad3432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fad3432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fad3432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fad343e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055794024fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000557940253792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000557940254234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fad2ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fad2ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005579402490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147260 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/inlining/InlineObjCInstanceMethod.m (800 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.	<eof> 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 0x00007f6ef6745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6ef6743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6ef6745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6ef523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6efe96af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6efe96af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6efe96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6efe96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6efe96af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6efe96af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6efe96af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6efe96af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f6efed3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f6efed3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f6efed3b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f6efed3b114 (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 0x00007f6efe94d820 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 0x00007f6efe97a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f6efe97a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f6efe97a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f6efe97a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f6efe97a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f6efe97a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f6efe97a143 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 0x00007f6efe9834b5 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 0x00007f6efe983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6efe983c1f clang::ento::CoreEngine::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 0x00007f6efe983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f6efe983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f6efec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f6efec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f6efec73d0a clang::ento::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 0x00007f6efec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f6efec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f6efec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f6efec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f6efec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f6efec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f6efec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f6efd0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f6efd0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f6efd0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f6efd0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f6efe787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f6efe72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f6efe72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f6efe72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f6efe7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000561a4274cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000561a42750792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000561a42751234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f6ef5227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f6ef5228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000561a427460a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147319 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inlining/DynDispatchBifurcate.m (801 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.	<eof> 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 0x00007fa5c5945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa5c5943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa5c5945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa5c443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa5cdf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa5cdf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa5cdf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa5cdf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa5cdf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa5cdf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa5cdf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa5cdf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa5cdbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa5cdbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa5cdbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa5cdbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa5cdbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa5cdbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa5cdbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa5cdbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa5cdbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa5cdbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa5cdbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa5cdbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa5cdbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa5cdbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa5cdbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa5cdbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa5cdbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa5cdbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa5cdbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa5cdbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa5cdbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa5cdbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa5cdbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa5cdbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa5cdc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa5cdc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa5cdc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa5cdb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa5cdb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa5cdb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa5cdb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa5ce04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa5ce04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa5ce04b438 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 0x00007fa5cdbc8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fa5cdbc8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fa5cdbc8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fa5cdbc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fa5cdbc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fa5cdbc8512 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 0x00007fa5cdb819b3 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 0x00007fa5cdb819b3 clang::ento::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 0x00007fa5cdb836a3 clang::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 0x00007fa5cdb836a3 clang::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 0x00007fa5cdb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa5cdb83c1f clang::ento::CoreEngine::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 0x00007fa5cdb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007fa5cdb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007fa5cde73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007fa5cde73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007fa5cde73d0a clang::ento::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 0x00007fa5cde73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007fa5cde73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007fa5cde7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007fa5cde7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007fa5cde7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007fa5cde7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007fa5cde7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007fa5cc2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007fa5cc2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007fa5cc2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007fa5cc2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007fa5cd987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007fa5cd92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007fa5cd92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007fa5cd92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007fa5cd9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055a9e043dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055a9e0441792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055a9e0442234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007fa5c4427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007fa5c4428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000055a9e04370a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147266 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inline-not-supported.c (803 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.	<eof> 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 0x00007f650d745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f650d743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f650d745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f650c23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6515d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6515d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6515d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6515d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6515d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6515d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6515d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6515d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f65159f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f65159f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f65159f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f65159f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f65159f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f65159f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f65159f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f65159f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f65159f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f65159f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f65159f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f65159f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f65159dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f65159dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f65159dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f65159f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f65159f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f65159f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f65159dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f65159dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f65159dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f65159ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f65159ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f65159ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6515a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6515a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6515a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f651596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f651596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f651596376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f651596376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6515e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6515e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6515e4b438 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 0x00007f6515a4323e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007f6515a4323e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#48 0x00007f6515a4323e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0
#49 0x00007f6515a4323e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0
#50 0x00007f6515a4323e 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 0x00007f6515953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#52 0x00007f6515953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#53 0x00007f6515953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#54 0x00007f6515953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#55 0x00007f6515953ccd 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 0x00007f65159b34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#57 0x00007f65159b34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#58 0x00007f65159b34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#59 0x00007f65159b34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#60 0x00007f65159b34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#61 0x00007f65159b34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#62 0x00007f65159b34e3 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 0x00007f65159b417f 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 0x00007f65159820a6 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 0x00007f65159820a6 clang::ento::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 0x00007f65159836a3 clang::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 0x00007f65159836a3 clang::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 0x00007f6515983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6515983c1f clang::ento::CoreEngine::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 0x00007f6515983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007f6515983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007f6515c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007f6515c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007f6515c73d0a clang::ento::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 0x00007f6515c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007f6515c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007f6515c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007f6515c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007f6515c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007f6515c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007f6515c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007f65140ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007f65140ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007f65140ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007f65140ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007f6515787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007f651572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007f651572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007f651572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007f65157e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x0000558b35637ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x0000558b3563b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x0000558b3563c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007f650c227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007f650c228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x0000558b356310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147232 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/ObjCImproperDynamictallyDetectableCast.m (804 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.	<eof> parser at end of file
 #0 0x00007f4150545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4150543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4150545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f414f03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4158b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4158b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4158b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4158b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4158b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4158b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4158b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4158b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f41587f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f41587f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f41587f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f41587f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f41587f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f41587f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f41587f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f41587f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f41587f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f41587f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f41587f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f41587f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f41587dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f41587dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f41587dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f41587f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f41587f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f41587f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f41587dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f41587dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f41587dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f41587ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f41587ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f41587ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4158806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4158806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4158806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f415876376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f415876376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f415876376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f415876376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4158763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4158763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4158763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f415872dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f415872dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f415872dcbe 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 0x00007f4158774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f4158774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f4158774a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f4158784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f4158784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f4158784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f4158a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f4158a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f4158a73d0a clang::ento::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 0x00007f4158a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f4158a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f4158a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f4158a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f4158a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f4158a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f4158a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f4156eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f4156eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f4156eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f4156eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f4158587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f415852bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f415852bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f415852bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f41585e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055a8c814fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055a8c8153792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055a8c8154234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f414f027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f414f028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055a8c81490a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147324 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/containers.cpp (805 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.	<eof> 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 0x00007f8fb2745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8fb2743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8fb2745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8fb123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8fba979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8fba979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8fba979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8fba979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8fba979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8fba979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8fba979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f8fba979ee6 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 0x00007f8fba9834b5 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 0x00007f8fba983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8fba983c1f clang::ento::CoreEngine::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 0x00007f8fba983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007f8fba983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007f8fbac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f8fbac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f8fbac73d0a clang::ento::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 0x00007f8fbac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007f8fbac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007f8fbac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007f8fbac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007f8fbac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007f8fbac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007f8fbac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007f8fb90ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007f8fb90ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007f8fb90ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007f8fb90ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007f8fba787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007f8fba72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007f8fba72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007f8fba72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007f8fba7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x00005595fd551ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x00005595fd555792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x00005595fd556234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007f8fb1227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007f8fb1228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x00005595fd54b0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147343 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (807 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.	<eof> parser at end of file
 #0 0x00007f9dbbf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9dbbf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9dbbf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9dbaa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9dc454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9dc454d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9dc454d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9dc454d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9dc454d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9dc454d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9dc454d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9dc454d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9dc41f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9dc41f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9dc41f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9dc41f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9dc41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9dc41f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9dc41f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9dc41f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9dc41f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9dc41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9dc41f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9dc41f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9dc41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9dc41dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9dc41dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9dc41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9dc41f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9dc41f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9dc41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9dc41dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9dc41dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9dc41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9dc41ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9dc41ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9dc4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9dc4206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9dc4206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9dc416376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9dc416376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9dc416376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9dc416376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f9dc4163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f9dc4163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f9dc4163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f9dc412dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f9dc412dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f9dc412dcbe 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 0x00007f9dc4174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f9dc4174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f9dc4174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f9dc4184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f9dc4184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f9dc4184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f9dc4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f9dc4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f9dc4473d0a clang::ento::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 0x00007f9dc4473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f9dc4473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f9dc447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f9dc447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f9dc447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f9dc447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f9dc447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f9dc28ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f9dc28ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f9dc28ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f9dc28ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f9dc3f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f9dc3f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f9dc3f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f9dc3f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f9dc3fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000560c61a6fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000560c61a73792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000560c61a74234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f9dbaa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f9dbaa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000560c61a690a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147322 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/assume-super-init-does-not-return-nil.m (808 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.	<eof> parser at end of file
 #0 0x00007fee2f745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fee2f743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fee2f745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fee2e23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fee37d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fee37d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fee37d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fee37d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fee37d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fee37d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fee37d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fee37d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fee379f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fee379f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fee379f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fee379f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fee379f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fee379f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fee379f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fee379f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fee379f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fee379f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fee379f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fee379f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fee379dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fee379dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fee379dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fee379f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fee379f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fee379f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fee379dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fee379dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fee379dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fee379ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fee379ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fee379ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fee37a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fee37a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fee37a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fee3796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fee3796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fee3796376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fee3796376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fee37963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fee37963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fee37963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fee3792dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fee3792dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fee3792dcbe 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 0x00007fee37974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fee37974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fee37974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fee37984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fee37984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fee37984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fee37c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fee37c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fee37c73d0a clang::ento::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 0x00007fee37c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fee37c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fee37c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fee37c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fee37c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fee37c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fee37c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fee360ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fee360ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fee360ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fee360ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fee37787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fee3772bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fee3772bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fee3772bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fee377e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055f2d5120ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055f2d5124792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055f2d5125234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fee2e227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fee2e228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055f2d511a0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147340 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inline-defensive-checks.cpp (809 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.	<eof> 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 0x00007fe5eef45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe5eef43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe5eef45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe5eda3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe5f719ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe5f719ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe5f719ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe5f719ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fe5f719ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fe5f719ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007fe5f719ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe5f7177f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007fe5f7177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007fe5f7177f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fe5f7177f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007fe5f7177f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe5f71a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fe5f71a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fe5f71a27a2 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe5f71c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007fe5f71c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007fe5f71c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe5f71c4f01 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 0x00007fe5f7182053 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 0x00007fe5f7182053 clang::ento::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 0x00007fe5f71836a3 clang::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 0x00007fe5f71836a3 clang::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 0x00007fe5f7183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe5f7183c1f clang::ento::CoreEngine::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 0x00007fe5f7183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007fe5f7183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007fe5f7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007fe5f7473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007fe5f7473d0a clang::ento::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 0x00007fe5f7473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007fe5f7473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007fe5f747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007fe5f747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007fe5f747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007fe5f747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007fe5f747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007fe5f58ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007fe5f58ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007fe5f58ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007fe5f58ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007fe5f6f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007fe5f6f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007fe5f6f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007fe5f6f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007fe5f6fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000561d96688ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000561d9668c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000561d9668d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007fe5eda27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007fe5eda28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000561d966820a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147387 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/RetainCountExamples.m (810 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.	<eof> parser at end of file
 #0 0x00007f014f145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f014f143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f014f145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f014dc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f015774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f015774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f015774d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f015774d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f015774d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f015774d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f015774d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f015774d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f01573f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f01573f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f01573f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f01573f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f01573f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f01573f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f01573f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f01573f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f01573f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f01573f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f01573f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f01573f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f01573dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f01573dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f01573dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f01573f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f01573f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f01573f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f01573dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f01573dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f01573dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f01573ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f01573ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f01573ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0157406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0157406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0157406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f015736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f015736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f015736376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f015736376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0157363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0157363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0157363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f015732dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f015732dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f015732dcbe 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 0x00007f0157374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f0157374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f0157374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f0157384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f0157384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f0157384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f0157673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f0157673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f0157673d0a clang::ento::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 0x00007f0157673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f0157673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f015767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f015767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f015767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f015767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f015767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f0155aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f0155aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f0155aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f0155aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f0157187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f015712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f015712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f015712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f01571e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005613840a0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005613840a4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005613840a5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f014dc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f014dc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056138409a0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147332 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/invalidated-iterator.cpp (813 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling invalidated_subscript_end_ptr_iterator(cont_with_ptr_iterator<int> &)
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 0x00007ff24f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff24f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff24f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff24de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff2575e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007ff2575e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ff2575e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ff2575e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007ff2575e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007ff2575e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007ff2575e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007ff2575e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007ff2575e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007ff2575e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007ff2575e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007ff2575e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007ff2575e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007ff2576062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007ff2576062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007ff2576062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007ff2576062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff257605694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007ff257605694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007ff257605694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff257a4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007ff257a4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007ff257a4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007ff2575dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007ff2575dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007ff2575dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007ff2575dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007ff2575dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007ff2575dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007ff2575dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007ff2575dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007ff2575dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007ff2575dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007ff2575dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007ff2575dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007ff2575f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007ff2575f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007ff2575f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007ff2575f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007ff2575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007ff2575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007ff2575dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007ff2575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007ff2575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007ff2575ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007ff257606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007ff257606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007ff257606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007ff25756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007ff25756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007ff25756371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007ff25756371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007ff257563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007ff257563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007ff257563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007ff25752dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007ff25752dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007ff25752dcbe 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 0x00007ff257706095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007ff257706095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007ff257706095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007ff257674fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007ff257674fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007ff257674fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007ff257674fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007ff257674fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007ff257674fb0 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 0x00007ff257553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007ff257553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007ff257553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007ff257553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007ff257553ccd 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 0x00007ff2575b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007ff2575b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007ff2575b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007ff2575b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007ff2575b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007ff2575b36dd 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 0x00007ff2575b417f 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 0x00007ff2575820a6 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 0x00007ff2575820a6 clang::ento::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 0x00007ff2575836a3 clang::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 0x00007ff2575836a3 clang::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 0x00007ff257583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff257583c1f clang::ento::CoreEngine::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 0x00007ff257583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007ff257583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007ff257873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007ff257873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007ff257873d0a clang::ento::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 0x00007ff257873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007ff257873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007ff25787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007ff25787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007ff25787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007ff25787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007ff25787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007ff255cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007ff255cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007ff255cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007ff255cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007ff257387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007ff25732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007ff25732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007ff25732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007ff2573e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x000055816d834ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x000055816d838792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x000055816d839234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007ff24de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007ff24de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x000055816d82e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147553 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 -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/lifetime-extension.cpp (814 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.	<eof> 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 0x00007f7d6f545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7d6f543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7d6f545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7d6e03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7d77779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f7d77779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f7d77779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f7d77779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f7d77779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f7d77779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f7d77779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f7d77779ee6 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 0x00007f7d777834b5 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 0x00007f7d77783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7d77783b3c 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 0x00007f7d77783cf6 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 0x00007f7d77783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f7d77783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f7d77a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f7d77a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f7d77a73d0a clang::ento::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 0x00007f7d77a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f7d77a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f7d77a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f7d77a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f7d77a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f7d77a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f7d77a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f7d75eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f7d75eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f7d75eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f7d75eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f7d77587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f7d7752bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f7d7752bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f7d7752bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f7d775e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055d30ffbcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055d30ffc0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055d30ffc1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f7d6e027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f7d6e028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055d30ffb60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147685 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 -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/lifetime-extension.mm (815 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling AddressVector<C>::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 0x00007f0991945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0991943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0991945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f099043dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0999b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f0999b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0999b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0999b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f0999b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f0999b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f0999b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f0999b79ee6 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 0x00007f0999b834b5 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 0x00007f0999b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0999b83b3c 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 0x00007f0999b83cf6 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 0x00007f0999b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f0999b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f0999e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f0999e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f0999e73d0a clang::ento::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 0x00007f0999e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f0999e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f0999e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f0999e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f0999e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f0999e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f0999e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f09982ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f09982ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f09982ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f09982ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f0999987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f099992bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f099992bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f099992bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f09999e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005555f6189ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005555f618d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005555f618e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f0990427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f0990428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005555f61830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147690 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 -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/keychainAPI-diagnostic-visitor.m (816 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.	<eof> 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 0x00007f1026b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1026b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1026b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f102563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f102ef26288 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f102ef26288 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f102ef26288 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f102ef26288 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f102ef26288 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f102ef26288 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f102ef26288 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f102ef26288 (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 0x00007f102ed4d820 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 0x00007f102ed7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f102ed7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f102ed7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f102ed7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f102ed7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f102ed7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f102ed7a143 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 0x00007f102ed834b5 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 0x00007f102ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f102ed83c1f clang::ento::CoreEngine::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 0x00007f102ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f102ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f102f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f102f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f102f073d0a clang::ento::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 0x00007f102f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f102f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f102f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f102f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f102f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f102f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f102f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f102d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f102d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f102d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f102d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f102eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f102eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f102eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f102eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f102ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055ddbab6bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055ddbab6f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055ddbab70234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f1025627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f1025628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055ddbab650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147612 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-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 (817 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.	<eof> 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 0x00007f3364d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3364d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3364d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f336383dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f336d126288 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f336d126288 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f336d126288 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f336d126288 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f336d126288 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f336d126288 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f336d126288 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f336d126288 (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 0x00007f336cf4d820 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 0x00007f336cf7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f336cf7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f336cf7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f336cf7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f336cf7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f336cf7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f336cf7a143 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 0x00007f336cf834b5 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 0x00007f336cf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f336cf83c1f clang::ento::CoreEngine::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 0x00007f336cf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f336cf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f336d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f336d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f336d273d0a clang::ento::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 0x00007f336d273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f336d273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f336d27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f336d27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f336d27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f336d27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f336d27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f336b6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f336b6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f336b6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f336b6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f336cd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f336cd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f336cd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f336cd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f336cde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055d98882bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055d98882f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055d988830234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f3363827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f3363828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055d9888250a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147620 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=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/keychainAPI.m -verify
--
********************
Testing:  0
FAIL: Clang :: Analysis/left-shift-cxx2a.cpp (820 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.	<eof> 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 0x00007fc34e145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc34e143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc34e145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc34cc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc35674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc35674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc35674d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc35674d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc35674d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc35674d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc35674d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc35674d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc3563f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc3563f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc3563f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc3563f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc3563f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc3563f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc3563f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc3563f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc3563f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc3563f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc3563f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc3563f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc3563dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc3563dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc3563dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc3563f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc3563f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc3563f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc3563dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc3563dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc3563dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc3563ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc3563ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc3563ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc356406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc356406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc356406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc35636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc35636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc35636371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc35636371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fc3563b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc3563b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc3563b97ed 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 0x00007fc3563b97ed 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 0x00007fc356383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fc356383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fc356383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fc356383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fc356383269 clang::ento::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 0x00007fc3563836a3 clang::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 0x00007fc3563836a3 clang::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 0x00007fc356383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc356383c1f clang::ento::CoreEngine::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 0x00007fc356383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fc356383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fc356673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fc356673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fc356673d0a clang::ento::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 0x00007fc356673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fc356673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fc35667e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fc35667e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fc35667e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fc35667e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fc35667e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fc354aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fc354aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fc354aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fc354aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fc356187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fc35612bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fc35612bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fc35612bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fc3561e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055581807dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000555818081792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000555818082234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fc34cc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fc34cc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005558180770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147662 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 -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/lambdas-generalized-capture.cpp (821 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.	<eof> 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 0x00007ff317d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff317d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff317d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff31683dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff32034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff32034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff32034d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff32034d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff32034d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff32034d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff32034d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff32034d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff31fff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff31fff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff31fff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff31fff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff31fff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff31fff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff31fff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff31fff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff31fff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff31fff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff31fff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff31fff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ff31fff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff31fff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff31fff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007ff31fff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff31fff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff31fff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007ff31ffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff31ffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff31ffdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff31ffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff31ffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff31ffffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff320006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff320006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff320006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff31ff6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff31ff6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff31ff6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff31ff6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007ff32044b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff32044b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff32044b438 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 0x00007ff31ff7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007ff31ff7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007ff31ff7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007ff31ff7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007ff31ff7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007ff31ff7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007ff31ff7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007ff31ff7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007ff31ff7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007ff31ff7071f 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 0x00007ff31ff70edb 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 0x00007ff31ff83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007ff31ff83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007ff320273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007ff320273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007ff320273d0a clang::ento::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 0x00007ff320273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007ff320273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007ff32027e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007ff32027e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007ff32027e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007ff32027e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007ff32027e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007ff31e6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007ff31e6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007ff31e6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007ff31e6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007ff31fd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007ff31fd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007ff31fd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007ff31fd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007ff31fde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b9a6999ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b9a699d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b9a699e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007ff316827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007ff316828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b9a69930a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147642 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++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/llvm-conventions.cpp (822 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.	<eof> 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 0x00007f3f3bd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3f3bd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3f3bd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3f3a83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3f43f9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f3f43f9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3f43f9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3f43f9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f3f43f9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f3f43f9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f3f43f9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43f77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f3f43f77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f3f43f77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f3f43f77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f3f43f77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43fa267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f3f43fa267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f3f43fa267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43fa2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f3f43fa2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f3f43fa2aeb clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43fa2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#23 0x00007f3f43fa2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#24 0x00007f3f43fa2950 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43fc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#26 0x00007f3f43fc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#27 0x00007f3f43fc4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3f43fc4f01 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 0x00007f3f43f82053 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 0x00007f3f43f82053 clang::ento::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 0x00007f3f43f836a3 clang::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 0x00007f3f43f836a3 clang::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 0x00007f3f43f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3f43f83c1f clang::ento::CoreEngine::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 0x00007f3f43f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#36 0x00007f3f43f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#37 0x00007f3f44273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#38 0x00007f3f44273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#39 0x00007f3f44273d0a clang::ento::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 0x00007f3f44273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#41 0x00007f3f44273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#42 0x00007f3f4427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#43 0x00007f3f4427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#44 0x00007f3f4427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#45 0x00007f3f4427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#46 0x00007f3f4427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#47 0x00007f3f426ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#48 0x00007f3f426ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#49 0x00007f3f426ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#50 0x00007f3f426ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#51 0x00007f3f43d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#52 0x00007f3f43d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#53 0x00007f3f43d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#54 0x00007f3f43d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#55 0x00007f3f43de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#56 0x000055ef206a6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#57 0x000055ef206aa792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#58 0x000055ef206ab234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#59 0x00007f3f3a827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#60 0x00007f3f3a828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#61 0x000055ef206a00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147715 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,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/lambdas-modern.cpp (823 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.	<eof> 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 0x00007fdaf6b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdaf6b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdaf6b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdaf563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdafed9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fdafed9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fdafed9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fdafed9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fdafed9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fdafed9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007fdafed9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafed77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007fdafed77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007fdafed77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fdafed77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007fdafed77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafeda29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007fdafeda29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007fdafeda29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafeda2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007fdafeda2aeb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007fdafeda2aeb clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafeda2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#23 0x00007fdafeda2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#24 0x00007fdafeda2950 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafedc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#26 0x00007fdafedc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#27 0x00007fdafedc31f2 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdafedc31f2 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0
#29 0x00007fdafedc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#30 0x00007fdafedc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#31 0x00007fdafedc5cdc clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0
#32 0x00007fdafedc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#33 0x00007fdafedc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#34 0x00007fdafedc6598 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 0x00007fdafed62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#36 0x00007fdafed62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#37 0x00007fdafed62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#38 0x00007fdafed62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#39 0x00007fdafed62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#40 0x00007fdafed62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#41 0x00007fdafed62911 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 0x00007fdafedb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#43 0x00007fdafedb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#44 0x00007fdafedb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#45 0x00007fdafedb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#46 0x00007fdafedb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#47 0x00007fdafedb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#48 0x00007fdafedb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#49 0x00007fdafedb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#50 0x00007fdafedb35b3 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 0x00007fdafedb417f 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 0x00007fdafed820a6 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 0x00007fdafed820a6 clang::ento::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 0x00007fdafed836a3 clang::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 0x00007fdafed836a3 clang::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 0x00007fdafed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdafed83c1f clang::ento::CoreEngine::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 0x00007fdafed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007fdafed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007fdaff073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007fdaff073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007fdaff073d0a clang::ento::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 0x00007fdaff073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007fdaff073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007fdaff07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007fdaff07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007fdaff07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007fdaff07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007fdaff07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007fdafd4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007fdafd4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007fdafd4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007fdafd4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007fdafeb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007fdafeb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007fdafeb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007fdafeb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007fdafebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x00005570c4f86ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x00005570c4f8a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x00005570c4f8b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007fdaf5627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007fdaf5628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x00005570c4f800a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147657 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++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/inlining/dyn-dispatch-bifurcate.cpp (824 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.	<eof> 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 0x00007fef17945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fef17943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fef17945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fef1643dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fef1ff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fef1ff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fef1ff4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fef1ff4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fef1ff4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fef1ff4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fef1ff4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fef1ff4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fef1fbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fef1fbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fef1fbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fef1fbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fef1fbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fef1fbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fef1fbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fef1fbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fef1fbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fef1fbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fef1fbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fef1fbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fef1fbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fef1fbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fef1fbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fef1fbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fef1fbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fef1fbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fef1fbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fef1fbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fef1fbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fef1fbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fef1fbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fef1fbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fef1fc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fef1fc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fef1fc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fef1fb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fef1fb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fef1fb6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fef1fb6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fef2004b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fef2004b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fef2004b438 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 0x00007fef1fb7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fef1fb7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fef1fb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fef1fb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fef1fb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fef1fb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fef1fb7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fef1fb7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fef1fb7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fef1fb7071f 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 0x00007fef1fb70edb 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 0x00007fef1fb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fef1fb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fef1fe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fef1fe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fef1fe73d0a clang::ento::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 0x00007fef1fe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fef1fe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fef1fe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fef1fe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fef1fe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fef1fe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fef1fe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fef1e2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fef1e2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fef1e2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fef1e2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fef1f987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fef1f92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fef1f92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fef1f92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fef1f9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b7f723bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b7f723f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b7f7240234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fef16427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fef16428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b7f72350a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147348 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/live-variables.cpp (825 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.	<eof> 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 0x00007f13a7545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f13a7543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f13a7545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f13a603dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f13afb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f13afb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f13afb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f13afb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f13afb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f13afb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f13afb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f13afb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f13af7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f13af7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f13af7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f13af7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f13af7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f13af7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f13af7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f13af7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f13af7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f13af7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f13af7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f13af7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f13af7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f13af7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f13af7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f13af7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f13af7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f13af7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f13af7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f13af7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f13af7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f13af7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f13af7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f13af7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f13af806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f13af806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f13af806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f13af76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f13af76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f13af76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f13af76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f13af7b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f13af7b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f13af7b97ed 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 0x00007f13af7b97ed 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 0x00007f13af783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f13af783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f13af783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f13af783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f13af783269 clang::ento::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 0x00007f13af7836a3 clang::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 0x00007f13af7836a3 clang::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 0x00007f13af783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f13af783c1f clang::ento::CoreEngine::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 0x00007f13af783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f13af783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f13afa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f13afa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f13afa73d0a clang::ento::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 0x00007f13afa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f13afa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f13afa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f13afa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f13afa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f13afa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f13afa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f13adeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f13adeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f13adeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f13adeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f13af587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f13af52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f13af52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f13af52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f13af5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556785a3eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556785a42792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000556785a43234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f13a6027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f13a6028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000556785a380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147711 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/inlining/inline-defensive-checks.m (828 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.	<eof> 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 0x00007f2a53545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2a53543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2a53545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2a5203dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2a5bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2a5bb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2a5bb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2a5bb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2a5bb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2a5bb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2a5bb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2a5bb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2a5b7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2a5b7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2a5b7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2a5b7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2a5b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2a5b7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2a5b7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2a5b7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2a5b7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2a5b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2a5b7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2a5b7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2a5b7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2a5b7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2a5b7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2a5b7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2a5b7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2a5b7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2a5b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2a5b7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2a5b7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2a5b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2a5b7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2a5b7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2a5b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2a5b806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2a5b806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2a5b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2a5b76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2a5b76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2a5b76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2a5bc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2a5bc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2a5bc4b438 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 0x00007f2a5b77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f2a5b77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f2a5b77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f2a5b77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f2a5b77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f2a5b77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f2a5b77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f2a5b77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f2a5b77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f2a5b77071f 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 0x00007f2a5b770edb 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 0x00007f2a5b783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f2a5b783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f2a5ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f2a5ba73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f2a5ba73d0a clang::ento::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 0x00007f2a5ba73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f2a5ba73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f2a5ba7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f2a5ba7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f2a5ba7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f2a5ba7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f2a5ba7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f2a59eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f2a59eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f2a59eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f2a59eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f2a5b587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f2a5b52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f2a5b52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f2a5b52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f2a5b5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000563e51edcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000563e51ee0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000563e51ee1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f2a52027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f2a52028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000563e51ed60a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147389 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/lambdas.cpp (829 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.	<eof> parser at end of file
 #0 0x00007f5f2d745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5f2d743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5f2d745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5f2c23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5f35d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5f35d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5f35d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5f35d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5f35d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5f35d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5f35d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5f35d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5f359f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5f359f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5f359f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5f359f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5f359f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5f359f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5f359f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5f359f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5f359f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5f359f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5f359f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5f359f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5f359dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5f359dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5f359dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5f359f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5f359f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5f359f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5f359dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5f359dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5f359dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5f359ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5f359ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5f359ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5f35a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5f35a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5f35a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5f3596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5f3596376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5f3596376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5f3596376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5f35963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5f35963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5f35963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f5f3592dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f5f3592dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f5f3592dcbe 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 0x00007f5f35974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f5f35974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f5f35974940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f5f35984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f5f35984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f5f35984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f5f35c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f5f35c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f5f35c73d0a clang::ento::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 0x00007f5f35c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f5f35c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f5f35c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f5f35c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f5f35c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f5f35c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f5f35c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f5f340ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f5f340ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f5f340ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f5f340ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f5f35787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f5f3572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f5f3572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f5f3572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f5f357e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563032108ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056303210c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056303210d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f5f2c227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f5f2c228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005630321020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147658 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 -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 (830 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.	<eof> 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 0x00007f4b1f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4b1f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4b1f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4b1de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4b2794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4b2794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4b2794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4b2794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4b2794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4b2794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4b2794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4b2794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4b275f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4b275f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4b275f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4b275f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4b275f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4b275f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4b275f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4b275f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4b275f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4b275f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4b275f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4b275f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4b275f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4b275f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4b275f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f4b275dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4b275dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4b275dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f4b275ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f4b275ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f4b275ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f4b27606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f4b27606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f4b27606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f4b2756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4b2756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4b2756376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f4b2756376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#40 0x00007f4b27a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f4b27a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f4b27a4b438 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 0x00007f4b277293ab std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007f4b277293ab std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007f4b277293ab std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007f4b277293ab std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007f4b277293ab std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007f4b277293ab performKernelMalloc /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1189:0
#49 0x00007f4b277293ab (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 0x00007f4b27743bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#51 0x00007f4b27743bbb 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 0x00007f4b27553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#53 0x00007f4b27553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#54 0x00007f4b27553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#55 0x00007f4b27553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#56 0x00007f4b27553ccd 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 0x00007f4b275b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#58 0x00007f4b275b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#59 0x00007f4b275b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#60 0x00007f4b275b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#61 0x00007f4b275b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#62 0x00007f4b275b36dd 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 0x00007f4b275b417f 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 0x00007f4b275820a6 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 0x00007f4b275820a6 clang::ento::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 0x00007f4b275836a3 clang::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 0x00007f4b275836a3 clang::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 0x00007f4b27583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4b27583c1f clang::ento::CoreEngine::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 0x00007f4b27583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007f4b27583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007f4b27873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007f4b27873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007f4b27873d0a clang::ento::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 0x00007f4b27873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007f4b27873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007f4b2787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007f4b2787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007f4b2787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007f4b2787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007f4b2787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007f4b25cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007f4b25cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007f4b25cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007f4b25cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007f4b27387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007f4b2732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007f4b2732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007f4b2732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007f4b273e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x000055ce2a200ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x000055ce2a204792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x000055ce2a205234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007f4b1de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007f4b1de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x000055ce2a1fa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147628 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-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/iterator-range.cpp (831 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling ptr_iter_diff(cont_with_ptr_iterator<S> &)
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 0x00007f94f4545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f94f4543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f94f4545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f94f303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f94fc7e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f94fc7e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f94fc7e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f94fc7e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f94fc7e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f94fc7e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f94fc7e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f94fc7e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f94fc7e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f94fc7e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f94fc7e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f94fc7e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f94fc7e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f94fc8062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f94fc8062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f94fc8062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f94fc8062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f94fc805694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007f94fc805694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007f94fc805694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f94fcc4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007f94fcc4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007f94fcc4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007f94fc7dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007f94fc7dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007f94fc7dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f94fc7dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007f94fc7dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007f94fc7dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f94fc7dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f94fc7dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007f94fc7dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f94fc7dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f94fc7dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f94fc7dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007f94fc7f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007f94fc7f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007f94fc7f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007f94fc7f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007f94fc7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007f94fc7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007f94fc7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007f94fc7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007f94fc7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007f94fc7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007f94fc806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007f94fc806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f94fc806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007f94fc76371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007f94fc76371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007f94fc76371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007f94fc76371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007f94fc763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007f94fc763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007f94fc763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007f94fc72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007f94fc72dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007f94fc72dcbe 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 0x00007f94fc906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007f94fc906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007f94fc906095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007f94fc874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007f94fc874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007f94fc874fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007f94fc874fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007f94fc874fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007f94fc874fb0 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 0x00007f94fc753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007f94fc753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f94fc753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007f94fc753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007f94fc753ccd 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 0x00007f94fc7b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007f94fc7b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007f94fc7b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007f94fc7b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007f94fc7b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007f94fc7b36dd 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 0x00007f94fc7b417f 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 0x00007f94fc7820a6 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 0x00007f94fc7820a6 clang::ento::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 0x00007f94fc7836a3 clang::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 0x00007f94fc7836a3 clang::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 0x00007f94fc783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f94fc783c1f clang::ento::CoreEngine::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 0x00007f94fc783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007f94fc783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007f94fca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007f94fca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007f94fca73d0a clang::ento::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 0x00007f94fca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007f94fca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007f94fca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007f94fca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007f94fca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007f94fca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007f94fca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007f94faeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007f94faeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007f94faeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007f94faeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007f94fc587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007f94fc52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007f94fc52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007f94fc52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007f94fc5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x0000561fffd33ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x0000561fffd37792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x0000561fffd38234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007f94f3027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007f94f3028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x0000561fffd2d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147602 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 -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/inlining/inline-defensive-checks.c (832 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.	<eof> 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 0x00007fb264545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb264543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb264545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb26303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb26cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb26cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb26cb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb26cb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb26cb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb26cb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb26cb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb26cb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb26c7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb26c7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb26c7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb26c7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb26c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb26c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb26c7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb26c7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb26c7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb26c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb26c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb26c7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb26c7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb26c7f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb26c7f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fb26c7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb26c7f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb26c7f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fb26c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb26c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb26c7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb26c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb26c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb26c7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb26c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb26c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb26c806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb26c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb26c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb26c76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb26c76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb26cc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb26cc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb26cc4b438 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 0x00007fb26c77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fb26c77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fb26c77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fb26c77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fb26c77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fb26c77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fb26c77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fb26c77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fb26c77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fb26c77071f 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 0x00007fb26c770edb 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 0x00007fb26c783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fb26c783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fb26ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fb26ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fb26ca73d0a clang::ento::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 0x00007fb26ca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fb26ca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fb26ca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fb26ca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fb26ca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fb26ca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fb26ca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fb26aeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fb26aeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fb26aeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fb26aeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fb26c587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fb26c52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fb26c52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fb26c52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fb26c5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005567ecbcbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005567ecbcf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005567ecbd0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fb263027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fb263028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005567ecbc50a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147382 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.c (833 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.	<eof> 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 0x00007f717f745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f717f743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f717f745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f717e23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7187d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7187d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7187d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7187d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7187d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7187d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7187d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7187d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f71879f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f71879f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f71879f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f71879f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f71879f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f71879f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f71879f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f71879f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f71879f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f71879f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f71879f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f71879f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f71879dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f71879dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f71879dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f71879f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f71879f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f71879f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f71879dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f71879dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f71879dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f71879ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f71879ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f71879ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7187a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7187a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7187a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f718796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f718796376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f718796376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f718796376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7187e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7187e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7187e4b438 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 0x00007f7187a9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f7187a9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f7187a9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f7187a9d38e 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 0x00007f718794cd4a 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 0x00007f7187999877 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 0x00007f7187999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f71879b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f71879b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f71879b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f71879b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f71879bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f71879bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f71879bc55a 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 0x00007f7187981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f7187981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f7187981922 clang::ento::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 0x00007f71879836a3 clang::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 0x00007f71879836a3 clang::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 0x00007f7187983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7187983c1f clang::ento::CoreEngine::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 0x00007f7187983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f7187983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f7187c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f7187c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f7187c73d0a clang::ento::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 0x00007f7187c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f7187c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f7187c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f7187c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f7187c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f7187c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f7187c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f71860ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f71860ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f71860ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f71860ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f7187787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f718772bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f718772bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f718772bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f71877e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055b96446dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055b964471792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055b964472234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f717e227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f717e228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055b9644670a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147363 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/temp-dtors-path-notes.cpp (835 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.	<eof> 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 0x00007fd4c1f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd4c1f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd4c1f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd4c0a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd4ca179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd4ca179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd4ca179ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd4ca179ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd4ca179ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd4ca179ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd4ca179ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fd4ca179ee6 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 0x00007fd4ca1834b5 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 0x00007fd4ca183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd4ca183b3c 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 0x00007fd4ca183cf6 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 0x00007fd4ca183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fd4ca183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fd4ca473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fd4ca473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fd4ca473d0a clang::ento::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 0x00007fd4ca473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fd4ca473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fd4ca47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fd4ca47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fd4ca47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fd4ca47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fd4ca47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fd4c88ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fd4c88ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fd4c88ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fd4c88ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fd4c9f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fd4c9f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fd4c9f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fd4c9f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fd4c9fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055e74644dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055e746451792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055e746452234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fd4c0a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fd4c0a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055e7464470a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147437 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/false-positive-suppression.m (836 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.	<eof> 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 0x00007fd141145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd141143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd141145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd13fc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd14974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd14974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd14974d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd14974d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd14974d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd14974d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd14974d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd14974d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd1493f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd1493f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd1493f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd1493f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd1493f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd1493f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd1493f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd1493f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd1493f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd1493f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd1493f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd1493f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd1493dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd1493dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd1493dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd1493f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd1493f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd1493f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd1493dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd1493dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd1493dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd1493ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd1493ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd1493ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd149406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd149406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd149406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd14936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd14936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd14936376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd14936376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd14984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd14984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd14984b438 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 0x00007fd1493c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fd1493c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fd1493c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fd1493c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fd1493c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fd1493c8512 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 0x00007fd1493819b3 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 0x00007fd1493819b3 clang::ento::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 0x00007fd1493836a3 clang::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 0x00007fd1493836a3 clang::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 0x00007fd149383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd149383c1f clang::ento::CoreEngine::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 0x00007fd149383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007fd149383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007fd149673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007fd149673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007fd149673d0a clang::ento::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 0x00007fd149673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007fd149673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007fd14967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007fd14967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007fd14967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007fd14967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007fd14967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007fd147aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007fd147aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007fd147aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007fd147aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007fd149187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007fd14912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007fd14912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007fd14912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007fd1491e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x0000562a8d21eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x0000562a8d222792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x0000562a8d223234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007fd13fc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007fd13fc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x0000562a8d2180a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147374 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/path-notes.m (837 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.m.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/Inputs/expected-plists/path-notes.m.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,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
1.	<eof> 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 0x00007f1ecdf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1ecdf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1ecdf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1ecca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1ed616af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f1ed616af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f1ed616af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f1ed616af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f1ed616af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f1ed616af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f1ed616af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f1ed616af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f1ed653b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f1ed653b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f1ed653b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f1ed653b114 (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 0x00007f1ed614d820 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 0x00007f1ed617a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f1ed617a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f1ed617a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f1ed617a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f1ed617a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f1ed617a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f1ed617a143 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 0x00007f1ed61834b5 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 0x00007f1ed6183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1ed6183c1f clang::ento::CoreEngine::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 0x00007f1ed6183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f1ed6183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f1ed6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f1ed6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f1ed6473d0a clang::ento::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 0x00007f1ed6473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f1ed6473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f1ed647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f1ed647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f1ed647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f1ed647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f1ed647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f1ed48ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f1ed48ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f1ed48ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f1ed48ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f1ed5f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f1ed5f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f1ed5f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f1ed5f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f1ed5fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000559b409b7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000559b409bb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000559b409bc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f1ecca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f1ecca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000559b409b10a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147424 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inner-pointer.cpp (840 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.	<eof> parser at end of file
 #0 0x00007f1c31d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1c31d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1c31d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1c3083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1c39f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1c39f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1c39f7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1c39f7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f1c39f7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f1c39f7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f1c39f7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f1c39f7e41e 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 0x00007f1c39f7eee0 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 0x00007f1c39f83d6e 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 0x00007f1c39f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f1c39f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f1c3a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f1c3a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f1c3a273d0a clang::ento::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 0x00007f1c3a273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f1c3a273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f1c3a27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f1c3a27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f1c3a27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f1c3a27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f1c3a27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f1c386ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f1c386ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f1c386ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f1c386ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f1c39d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f1c39d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f1c39d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f1c39d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f1c39de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055f2e0a48ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055f2e0a4c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055f2e0a4d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f1c30827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f1c30828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055f2e0a420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147447 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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.cpp (842 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.cpp.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/Inputs/expected-plists/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 -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
1.	<eof> 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 0x00007fb132545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb132543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb132545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb13103dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb13ab4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb13ab4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb13ab4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb13ab4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb13ab4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb13ab4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb13ab4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb13ab4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb13a7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb13a7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb13a7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb13a7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb13a7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb13a7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb13a7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb13a7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb13a7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb13a7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb13a7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb13a7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb13a7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb13a7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb13a7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb13a7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb13a7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb13a7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb13a7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb13a7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb13a7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb13a7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb13a7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb13a7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb13a806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb13a806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb13a806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb13a76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb13a76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb13a76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb13a76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb13ac4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb13ac4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb13ac4b438 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 0x00007fb13a842b5b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007fb13a842b5b std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#48 0x00007fb13a842b5b checkCXXMethodCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:460:0
#49 0x00007fb13a842b5b checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:558:0
#50 0x00007fb13a842b5b 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 0x00007fb13a753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#52 0x00007fb13a753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#53 0x00007fb13a753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#54 0x00007fb13a753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#55 0x00007fb13a753ccd 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 0x00007fb13a7c6b21 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#57 0x00007fb13a7c6b21 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#58 0x00007fb13a7c6b21 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#59 0x00007fb13a7c6b21 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#60 0x00007fb13a7c6b21 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#61 0x00007fb13a7c6b21 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#62 0x00007fb13a7c6b21 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 0x00007fb13a77d3cc llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#64 0x00007fb13a77d3cc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#65 0x00007fb13a77d3cc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#66 0x00007fb13a77d3cc 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 0x00007fb13a77da7d 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 0x00007fb13a7839cd clang::ento::ExprEngine::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 0x00007fb13a783c1f clang::ento::CoreEngine::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 0x00007fb13a783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007fb13a783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007fb13aa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007fb13aa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007fb13aa73d0a clang::ento::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 0x00007fb13aa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007fb13aa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007fb13aa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007fb13aa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007fb13aa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007fb13aa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007fb13aa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007fb138eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007fb138eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007fb138eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007fb138eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007fb13a587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007fb13a52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007fb13a52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007fb13a52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007fb13a5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x000055f429b9dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x000055f429ba1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x000055f429ba2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007fb131027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007fb131028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x000055f429b970a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147407 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/path-notes.c (843 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.c.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/Inputs/expected-plists/path-notes.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 -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
1.	<eof> 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 0x00007f3fecf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3fecf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3fecf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3feba3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3ff554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3ff554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3ff554d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3ff554d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3ff554d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3ff554d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3ff554d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3ff554d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3ff51f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3ff51f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3ff51f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3ff51f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3ff51f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3ff51f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3ff51f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3ff51f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3ff51f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3ff51f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3ff51f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3ff51f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3ff51dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3ff51dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3ff51dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3ff51f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3ff51f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3ff51f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3ff51dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3ff51dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3ff51dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3ff51ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3ff51ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3ff51ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3ff5206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3ff5206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3ff5206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3ff516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3ff516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3ff516376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3ff516376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3ff564b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3ff564b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3ff564b438 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 0x00007f3ff529d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f3ff529d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f3ff529d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f3ff529d38e 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 0x00007f3ff514cd4a 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 0x00007f3ff5199877 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 0x00007f3ff5199877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f3ff51b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f3ff51b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f3ff51b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f3ff51b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f3ff51bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f3ff51bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f3ff51bc55a 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 0x00007f3ff5181922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f3ff5181922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f3ff5181922 clang::ento::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 0x00007f3ff51836a3 clang::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 0x00007f3ff51836a3 clang::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 0x00007f3ff5183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3ff5183c1f clang::ento::CoreEngine::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 0x00007f3ff5183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f3ff5183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f3ff5473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f3ff5473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f3ff5473d0a clang::ento::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 0x00007f3ff5473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f3ff5473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f3ff547e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f3ff547e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f3ff547e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f3ff547e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f3ff547e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f3ff38ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f3ff38ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f3ff38ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f3ff38ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f3ff4f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f3ff4f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f3ff4f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f3ff4f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f3ff4fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000564900eb7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000564900ebb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000564900ebc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f3feba27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f3feba28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000564900eb10a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147402 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/placement-new-fp-suppression.cpp (844 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.	<eof> 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 0x00007f4c50145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4c50143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4c50145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4c4ec3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4c5874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4c5874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4c5874d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4c5874d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4c5874d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4c5874d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4c5874d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4c5874d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4c583f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4c583f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4c583f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4c583f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4c583f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4c583f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4c583f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4c583f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4c583f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4c583f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4c583f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4c583f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4c583dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4c583dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4c583dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4c583f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4c583f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4c583f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4c583dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4c583dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4c583dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4c583ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4c583ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4c583ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4c58406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4c58406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4c58406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4c5836371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4c5836371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4c5836371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4c5836371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f4c583b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4c583b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4c583b97ed 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 0x00007f4c583b97ed 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 0x00007f4c58383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f4c58383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f4c58383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f4c58383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f4c58383269 clang::ento::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 0x00007f4c583836a3 clang::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 0x00007f4c583836a3 clang::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 0x00007f4c58383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4c58383c1f clang::ento::CoreEngine::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 0x00007f4c58383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f4c58383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f4c58673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f4c58673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f4c58673d0a clang::ento::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 0x00007f4c58673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f4c58673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f4c5867e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f4c5867e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f4c5867e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f4c5867e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f4c5867e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f4c56aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f4c56aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f4c56aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f4c56aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f4c58187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f4c5812bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f4c5812bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f4c5812bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f4c581e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055a48e00fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055a48e013792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055a48e014234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f4c4ec27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f4c4ec28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055a48e0090a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147423 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (847 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.	<eof> parser at end of file
 #0 0x00007f41aa945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f41aa943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f41aa945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f41a943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f41b2f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f41b2f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f41b2f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f41b2f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f41b2f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f41b2f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f41b2f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f41b2f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f41b2bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f41b2bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f41b2bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f41b2bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f41b2bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f41b2bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f41b2bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f41b2bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f41b2bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f41b2bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f41b2bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f41b2bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f41b2bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f41b2bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f41b2bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f41b2bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f41b2bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f41b2bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f41b2bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f41b2bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f41b2bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f41b2bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f41b2bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f41b2bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f41b2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f41b2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f41b2c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f41b2b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f41b2b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f41b2b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f41b2b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f41b2b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f41b2b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f41b2b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f41b2b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f41b2b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f41b2b2dcbe 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 0x00007f41b2b74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f41b2b74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f41b2b74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f41b2b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f41b2b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f41b2b84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f41b2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f41b2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f41b2e73d0a clang::ento::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 0x00007f41b2e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f41b2e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f41b2e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f41b2e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f41b2e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f41b2e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f41b2e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f41b12ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f41b12ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f41b12ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f41b12ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f41b2987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f41b292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f41b292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f41b292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f41b29e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055c72ca79ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055c72ca7d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055c72ca7e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f41a9427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f41a9428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055c72ca730a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147426 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inlining/test_objc_inlining_option.m (848 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.	<eof> parser at end of file
 #0 0x00007f39b1f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f39b1f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f39b1f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f39b0a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f39ba54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f39ba54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f39ba54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f39ba54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f39ba54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f39ba54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f39ba54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f39ba54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f39ba1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f39ba1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f39ba1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f39ba1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f39ba1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f39ba1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f39ba1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f39ba1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f39ba1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f39ba1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f39ba1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f39ba1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f39ba1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f39ba1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f39ba1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f39ba1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f39ba1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f39ba1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f39ba1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f39ba1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f39ba1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f39ba1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f39ba1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f39ba1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f39ba206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f39ba206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f39ba206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f39ba16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f39ba16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f39ba16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f39ba16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f39ba163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f39ba163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f39ba163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f39ba12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f39ba12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f39ba12dcbe 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 0x00007f39ba174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f39ba174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f39ba174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f39ba184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f39ba184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f39ba184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f39ba473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f39ba473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f39ba473d0a clang::ento::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 0x00007f39ba473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f39ba473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f39ba47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f39ba47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f39ba47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f39ba47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f39ba47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f39b88ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f39b88ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f39b88ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f39b88ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f39b9f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f39b9f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f39b9f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f39b9f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f39b9fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055fcf8c23ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055fcf8c27792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055fcf8c28234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f39b0a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f39b0a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055fcf8c1d0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147445 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/inlining/stl.cpp (850 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.	<eof> 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 0x00007f61a4345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f61a4343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f61a4345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f61a2e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f61ac94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f61ac94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f61ac94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f61ac94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f61ac94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f61ac94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f61ac94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f61ac94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f61ac5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f61ac5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f61ac5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f61ac5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f61ac5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f61ac5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f61ac5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f61ac5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f61ac5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f61ac5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f61ac5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f61ac5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f61ac5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f61ac5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f61ac5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f61ac5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f61ac5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f61ac5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f61ac5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f61ac5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f61ac5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f61ac5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f61ac5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f61ac5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f61ac606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f61ac606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f61ac606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f61ac56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f61ac56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f61ac56371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f61ac56371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f61aca4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f61aca4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f61aca4b8bd 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 0x00007f61aca4b8bd 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 0x00007f61ac6a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007f61ac6a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007f61ac6a7f18 (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 0x00007f61ac6c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007f61ac6c0c41 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 0x00007f61ac5627d3 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 0x00007f61ac5b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007f61ac5b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007f61ac5b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007f61ac5b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007f61ac5b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007f61ac5b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007f61ac5b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007f61ac5b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007f61ac5b35b3 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 0x00007f61ac5b417f 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 0x00007f61ac5820a6 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 0x00007f61ac5820a6 clang::ento::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 0x00007f61ac5836a3 clang::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 0x00007f61ac5836a3 clang::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 0x00007f61ac583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f61ac583c1f clang::ento::CoreEngine::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 0x00007f61ac583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007f61ac583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007f61ac873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007f61ac873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f61ac873d0a clang::ento::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 0x00007f61ac873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007f61ac873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007f61ac87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007f61ac87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007f61ac87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007f61ac87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007f61ac87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007f61aacef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007f61aacef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007f61aacef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007f61aacef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007f61ac387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007f61ac32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007f61ac32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007f61ac32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007f61ac3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055debad9accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055debad9e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055debad9f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007f61a2e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007f61a2e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055debad940a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1147429 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/iterator-modeling.cpp (851 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling print_state(std::vector<int> &)
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 0x00007f9eeb945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9eeb943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9eeb945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9eea43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9ef3b9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9ef3b9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9ef3b9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9ef3b9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f9ef3b9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f9ef3b9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f9ef3b9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9ef3b77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f9ef3b77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f9ef3b77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9ef3b77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f9ef3b77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9ef3ba29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f9ef3ba29c5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f9ef3ba29c5 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9ef3bc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#20 0x00007f9ef3bc31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f9ef3bc31f2 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9ef3bc31f2 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0
#23 0x00007f9ef3bc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#24 0x00007f9ef3bc5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#25 0x00007f9ef3bc5cdc clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0
#26 0x00007f9ef3bc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f9ef3bc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f9ef3bc6598 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 0x00007f9ef3b62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#30 0x00007f9ef3b62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#31 0x00007f9ef3b62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#32 0x00007f9ef3b62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#33 0x00007f9ef3b62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#34 0x00007f9ef3b62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#35 0x00007f9ef3b62911 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 0x00007f9ef3bb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#37 0x00007f9ef3bb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#38 0x00007f9ef3bb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#39 0x00007f9ef3bb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#40 0x00007f9ef3bb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#41 0x00007f9ef3bb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#42 0x00007f9ef3bb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#43 0x00007f9ef3bb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#44 0x00007f9ef3bb35b3 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 0x00007f9ef3bb417f 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 0x00007f9ef3b820a6 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 0x00007f9ef3b820a6 clang::ento::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 0x00007f9ef3b836a3 clang::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 0x00007f9ef3b836a3 clang::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 0x00007f9ef3b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9ef3b83c1f clang::ento::CoreEngine::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 0x00007f9ef3b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#53 0x00007f9ef3b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#54 0x00007f9ef3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#55 0x00007f9ef3e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#56 0x00007f9ef3e73d0a clang::ento::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 0x00007f9ef3e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#58 0x00007f9ef3e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#59 0x00007f9ef3e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#60 0x00007f9ef3e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#61 0x00007f9ef3e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#62 0x00007f9ef3e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#63 0x00007f9ef3e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#64 0x00007f9ef22ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#65 0x00007f9ef22ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#66 0x00007f9ef22ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#67 0x00007f9ef22ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#68 0x00007f9ef3987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#69 0x00007f9ef392bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#70 0x00007f9ef392bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#71 0x00007f9ef392bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#72 0x00007f9ef39e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#73 0x000055aee4c2fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#74 0x000055aee4c33792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#75 0x000055aee4c34234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#76 0x00007f9eea427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#77 0x00007f9eea428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#78 0x000055aee4c290a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147603 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (852 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.	<eof> 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 0x00007fa2b8545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa2b8543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa2b8545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa2b703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa2c0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa2c0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa2c0b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa2c0b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa2c0b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa2c0b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa2c0b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa2c0b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa2c07f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa2c07f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa2c07f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa2c07f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa2c07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa2c07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa2c07f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa2c07f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa2c07f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa2c07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa2c07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa2c07f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa2c07dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa2c07dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa2c07dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa2c07f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa2c07f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa2c07f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa2c07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa2c07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa2c07dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa2c07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa2c07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa2c07ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa2c0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa2c0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa2c0806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa2c076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa2c076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa2c076376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa2c076376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa2c0c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa2c0c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa2c0c4b438 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 0x00007fa2c077071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fa2c077071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fa2c077071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fa2c077071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fa2c077071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fa2c077071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fa2c077071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fa2c077071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fa2c077071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fa2c077071f 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 0x00007fa2c0770edb 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 0x00007fa2c0783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fa2c0783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fa2c0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fa2c0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fa2c0a73d0a clang::ento::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 0x00007fa2c0a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fa2c0a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fa2c0a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fa2c0a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fa2c0a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fa2c0a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fa2c0a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fa2beeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fa2beeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fa2beeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fa2beeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fa2c0587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fa2c052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fa2c052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fa2c052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fa2c05e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055ad56c66ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055ad56c6a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055ad56c6b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fa2b7027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fa2b7028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055ad56c600a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147608 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/lambdas.mm (854 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.	<eof> parser at end of file
 #0 0x00007fbc08b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbc08b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbc08b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbc0763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbc1114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbc1114d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbc1114d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbc1114d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbc1114d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbc1114d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbc1114d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbc1114d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbc10df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbc10df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbc10df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbc10df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbc10df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbc10df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbc10df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbc10df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbc10df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbc10df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbc10df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbc10df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbc10ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbc10ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbc10ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbc10df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbc10df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbc10df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbc10ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbc10ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbc10ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbc10dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbc10dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbc10dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbc10e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbc10e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbc10e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbc10d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbc10d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbc10d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbc10d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fbc10d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbc10d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbc10d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fbc10d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fbc10d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fbc10d2dcbe 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 0x00007fbc10d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fbc10d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fbc10d74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fbc10d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fbc10d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fbc10d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fbc11073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fbc11073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fbc11073d0a clang::ento::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 0x00007fbc11073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fbc11073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fbc1107e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fbc1107e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fbc1107e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fbc1107e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fbc1107e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fbc0f4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fbc0f4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fbc0f4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fbc0f4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fbc10b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fbc10b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fbc10b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fbc10b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fbc10be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055eb26e11ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055eb26e15792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055eb26e16234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fbc07627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fbc07628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055eb26e0b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147660 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/live-bindings-test.cpp (855 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.	<eof> 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 0x00007f17d9545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f17d9543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f17d9545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f17d803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f17e1779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f17e1779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f17e1779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f17e1779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f17e1779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f17e1779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f17e1779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f17e1779ee6 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 0x00007f17e17834b5 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 0x00007f17e1783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f17e1783c1f clang::ento::CoreEngine::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 0x00007f17e1783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007f17e1783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007f17e1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f17e1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f17e1a73d0a clang::ento::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 0x00007f17e1a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007f17e1a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007f17e1a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007f17e1a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007f17e1a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007f17e1a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007f17e1a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007f17dfeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007f17dfeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007f17dfeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007f17dfeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007f17e1587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007f17e152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007f17e152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007f17e152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007f17e15e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x00005582a8b6bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x00005582a8b6f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x00005582a8b70234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007f17d8027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007f17d8028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x00005582a8b650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147697 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/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.	<eof> 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 0x00007f921a945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f921a943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f921a945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f921943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9222f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9222f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9222f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9222f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9222f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9222f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9222f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9222f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9222bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9222bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9222bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9222bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9222bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9222bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9222bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9222bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9222bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9222bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9222bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9222bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9222bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9222bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9222bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9222bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9222bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9222bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9222bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9222bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9222bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9222bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9222bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9222bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9222c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9222c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9222c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9222b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9222b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9222b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9222b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f9222bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f9222bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f9222bb97ed 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 0x00007f9222bb97ed 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 0x00007f9222b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f9222b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f9222b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f9222b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f9222b83269 clang::ento::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 0x00007f9222b836a3 clang::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 0x00007f9222b836a3 clang::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 0x00007f9222b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9222b83c1f clang::ento::CoreEngine::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 0x00007f9222b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f9222b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f9222e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f9222e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f9222e73d0a clang::ento::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 0x00007f9222e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f9222e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f9222e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f9222e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f9222e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f9222e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f9222e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f92212ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f92212ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f92212ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f92212ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f9222987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f922292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f922292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f922292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f92229e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055d44f8d7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055d44f8db792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055d44f8dc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f9219427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f9219428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055d44f8d10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147713 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/localization-aggressive.m (857 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.	<eof> parser at end of file
 #0 0x00007f6e5c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6e5c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6e5c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6e5ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6e6494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6e6494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6e6494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6e6494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6e6494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6e6494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6e6494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6e6494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6e645f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6e645f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6e645f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6e645f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6e645f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6e645f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6e645f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6e645f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6e645f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6e645f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6e645f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6e645f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6e645dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6e645dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6e645dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6e645f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6e645f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6e645f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6e645dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6e645dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6e645dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6e645ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6e645ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6e645ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6e64606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6e64606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6e64606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6e6456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6e6456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6e6456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6e6456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6e64563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6e64563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6e64563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f6e6452dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f6e6452dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f6e6452dcbe 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 0x00007f6e64574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f6e64574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f6e64574a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f6e64584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f6e64584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f6e64584337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f6e64873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f6e64873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f6e64873d0a clang::ento::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 0x00007f6e64873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f6e64873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f6e6487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f6e6487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f6e6487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f6e6487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f6e6487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f6e62cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f6e62cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f6e62cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f6e62cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f6e64387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f6e6432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f6e6432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f6e6432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f6e643e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000558d1e937ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000558d1e93b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000558d1e93c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f6e5ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f6e5ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000558d1e9310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147807 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.cpp (858 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.	<eof> parser at end of file
 #0 0x00007f91fbd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f91fbd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f91fbd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f91fa83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9203f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9203f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9203f7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9203f7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f9203f7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f9203f7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f9203f7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f9203f7e41e 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 0x00007f9203f7eee0 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 0x00007f9203f83d6e 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 0x00007f9203f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f9203f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f9204273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f9204273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f9204273d0a clang::ento::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 0x00007f9204273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f9204273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f920427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f920427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f920427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f920427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f920427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f92026ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f92026ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f92026ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f92026ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f9203d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f9203d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f9203d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f9203d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f9203de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000056078b9e1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000056078b9e5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000056078b9e6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f91fa827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f91fa828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000056078b9db0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147837 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/logical-ops.c (859 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.	<eof> 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 0x00007f56e5b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f56e5b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f56e5b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f56e463dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f56eddf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f56eddf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f56eddf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f56eddf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f56eddf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f56eddf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f56edd7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f56edd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f56edd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f56edd7a263 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 0x00007f56edd834b5 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 0x00007f56edd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f56edd83b3c 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 0x00007f56edd83cf6 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 0x00007f56edd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f56edd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f56ee073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f56ee073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f56ee073d0a clang::ento::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 0x00007f56ee073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f56ee073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f56ee07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f56ee07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f56ee07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f56ee07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f56ee07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f56ec4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f56ec4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f56ec4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f56ec4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f56edb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f56edb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f56edb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f56edb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f56edbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000555f63ff0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000555f63ff4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000555f63ff5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f56e4627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f56e4628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000555f63fea0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147814 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/localization.m (861 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.	<eof> parser at end of file
 #0 0x00007fcb4f545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcb4f543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcb4f545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcb4e03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcb57b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcb57b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcb57b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcb57b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcb57b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcb57b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcb57b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcb57b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcb577f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcb577f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcb577f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcb577f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcb577f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcb577f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcb577f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcb577f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcb577f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcb577f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcb577f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcb577f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcb577dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcb577dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcb577dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcb577f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcb577f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcb577f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcb577dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcb577dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcb577dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcb577ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcb577ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcb577ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcb57806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcb57806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcb57806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcb5776376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcb5776376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcb5776376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcb5776376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fcb57763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcb57763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcb57763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fcb5772dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fcb5772dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fcb5772dcbe 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 0x00007fcb57774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fcb57774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fcb57774a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fcb57784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fcb57784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fcb57784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fcb57a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fcb57a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fcb57a73d0a clang::ento::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 0x00007fcb57a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fcb57a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fcb57a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fcb57a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fcb57a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fcb57a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fcb57a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fcb55eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fcb55eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fcb55eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fcb55eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fcb57587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fcb5752bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fcb5752bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fcb5752bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fcb575e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055974ff98ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055974ff9c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055974ff9d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fcb4e027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fcb4e028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055974ff920a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147810 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-preserve-reference-type.cpp (862 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.	<eof> 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 0x00007f00c7b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f00c7b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f00c7b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f00c663dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f00cfd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f00cfd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f00cfd50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f00cfd50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f00cfd50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f00cfd50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f00cfd50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f00cfd50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f00d025bc77 std::_Optional_base_impl<clang::ento::SVal, std::_Optional_base<clang::ento::SVal, true, true>>::_M_is_engaged() const /usr/include/c++/12/optional:471:0
#13 0x00007f00d025bc77 std::optional<clang::ento::SVal>::operator bool() const /usr/include/c++/12/optional:985:0
#14 0x00007f00d025bc77 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 0x00007f00cfd82570 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#16 0x00007f00cfd82570 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#17 0x00007f00cfd82570 clang::ento::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 0x00007f00cfd836a3 clang::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 0x00007f00cfd836a3 clang::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 0x00007f00cfd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f00cfd83c1f clang::ento::CoreEngine::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 0x00007f00cfd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f00cfd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f00d0073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f00d0073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f00d0073d0a clang::ento::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 0x00007f00d0073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f00d0073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f00d007e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f00d007e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f00d007e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f00d007e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f00d007e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f00ce4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f00ce4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f00ce4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f00ce4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f00cfb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f00cfb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f00cfb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f00cfb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f00cfbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000557c1f1d3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000557c1f1d7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000557c1f1d8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f00c6627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f00c6628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000557c1f1cd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147831 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-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.	<eof> parser at end of file
 #0 0x00007f1953b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1953b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1953b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f195263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f195c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f195c14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f195c14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f195c14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f195c14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f195c14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f195c14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f195c14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f195bdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f195bdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f195bdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f195bdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f195bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f195bdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f195bdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f195bdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f195bdf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f195bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f195bdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f195bdf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f195bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f195bddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f195bddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f195bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f195bdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f195bdf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f195bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f195bddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f195bddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f195bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f195bdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f195bdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f195be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f195be06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f195be06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f195bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f195bd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f195bd6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f195bd6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f195bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f195bd63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f195bd63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f195bd2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f195bd2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f195bd2dcbe 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 0x00007f195bd74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f195bd74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f195bd74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f195bd84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f195bd84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f195bd84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f195c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f195c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f195c073d0a clang::ento::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 0x00007f195c073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f195c073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f195c07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f195c07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f195c07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f195c07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f195c07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f195a4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f195a4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f195a4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f195a4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f195bb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f195bb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f195bb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f195bb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f195bbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005575105f9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005575105fd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005575105fe234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f1952627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f1952628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005575105f30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147820 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/loop-widening.c (864 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.	<eof> 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 0x00007ff3c7945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff3c7943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff3c7945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff3c643dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff3cfbf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ff3cfbf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ff3cfbf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ff3cfbf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007ff3cfbf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007ff3cfbf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007ff3cfb7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007ff3cfb7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007ff3cfb7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007ff3cfb7a263 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 0x00007ff3cfb834b5 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 0x00007ff3cfb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff3cfb83b3c 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 0x00007ff3cfb83cf6 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 0x00007ff3cfb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007ff3cfb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007ff3cfe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007ff3cfe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007ff3cfe73d0a clang::ento::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 0x00007ff3cfe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007ff3cfe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007ff3cfe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007ff3cfe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007ff3cfe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007ff3cfe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007ff3cfe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007ff3ce2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007ff3ce2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007ff3ce2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007ff3ce2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007ff3cf987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007ff3cf92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007ff3cf92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007ff3cf92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007ff3cf9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000056441c187ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000056441c18b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000056441c18c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007ff3c6427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007ff3c6428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000056441c1810a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147834 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/malloc-plist.c (867 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[: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.	<eof> 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 0x00007f54da945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f54da943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f54da945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f54d943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f54e2f3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f54e2f3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f54e2f3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f54e2f3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f54e2f3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f54e2f3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f54e2f3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f54e2f3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f54e2d43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f54e2d43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f54e2d43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f54e2b51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f54e2b51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f54e2b51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f54e2b51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f54e2bffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f54e2bffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f54e2bffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f54e2bffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f54e2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f54e2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f54e2c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f54e2b6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f54e2b6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f54e2b6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f54e2b6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f54e304b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f54e304b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f54e304b438 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 0x00007f54e2d29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f54e2d29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f54e2d29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f54e2d29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f54e2d29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f54e2d29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f54e2d2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f54e2d2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f54e2d2a29b (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 0x00007f54e2d43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f54e2d43bbb 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 0x00007f54e2b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f54e2b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f54e2b53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f54e2b53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f54e2b53ccd 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 0x00007f54e2bb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f54e2bb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f54e2bb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f54e2bb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f54e2bb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f54e2bb36dd 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 0x00007f54e2bb417f 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 0x00007f54e2b820a6 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 0x00007f54e2b820a6 clang::ento::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 0x00007f54e2b836a3 clang::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 0x00007f54e2b836a3 clang::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 0x00007f54e2b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f54e2b83c1f clang::ento::CoreEngine::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 0x00007f54e2b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f54e2b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f54e2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f54e2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f54e2e73d0a clang::ento::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 0x00007f54e2e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f54e2e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f54e2e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f54e2e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f54e2e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f54e2e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f54e2e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f54e12ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f54e12ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f54e12ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f54e12ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f54e2987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f54e292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f54e292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f54e292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f54e29e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000557a54cf8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000557a54cfc792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000557a54cfd234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f54d9427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f54d9428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000557a54cf20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147916 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 -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/malloc.c (868 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.	<eof> 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 0x00007f39ef345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f39ef343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f39ef345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f39ede3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f39f794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f39f794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f39f794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f39f794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f39f794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f39f794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f39f794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f39f794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f39f75f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f39f75f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f39f75f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f39f75f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f39f75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f39f75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f39f75f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f39f75f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f39f75f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f39f75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f39f75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f39f75f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f39f75dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f39f75dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f39f75dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f39f75f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f39f75f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f39f75f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f39f75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f39f75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f39f75dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f39f75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f39f75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f39f75ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f39f7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f39f7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f39f7606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f39f756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f39f756371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f39f756371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f39f756371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f39f7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f39f7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f39f7a4b438 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 0x00007f39f7729e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f39f7729e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f39f7729e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f39f7729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f39f7729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f39f7729e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#52 0x00007f39f772a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f39f772a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f39f772a29b (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 0x00007f39f7743bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#56 0x00007f39f7743bbb 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 0x00007f39f7553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007f39f7553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f39f7553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007f39f7553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007f39f7553ccd 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 0x00007f39f75b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007f39f75b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007f39f75b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007f39f75b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007f39f75b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007f39f75b36dd 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 0x00007f39f75b417f 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 0x00007f39f75820a6 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 0x00007f39f75820a6 clang::ento::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 0x00007f39f75836a3 clang::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 0x00007f39f75836a3 clang::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 0x00007f39f7583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f39f7583c1f clang::ento::CoreEngine::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 0x00007f39f7583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f39f7583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f39f7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f39f7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f39f7873d0a clang::ento::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 0x00007f39f7873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f39f7873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f39f787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f39f787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f39f787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f39f787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f39f787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f39f5cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f39f5cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f39f5cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f39f5cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f39f7387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f39f732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f39f732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f39f732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f39f73e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x000056394d137ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x000056394d13b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x000056394d13c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f39ede27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f39ede28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x000056394d1310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147940 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 -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/max-nodes-suppress-on-sink.cpp (869 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.	<eof> 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 0x00007fe992745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe992743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe992745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe99123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe99ad3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe99ad3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe99ad3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe99ad3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe99ad3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe99ad3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe99ad3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe99ad3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fe99ab43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fe99ab43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fe99ab43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe99a951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fe99a951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fe99a951c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fe99a951c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fe99a9ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fe99a9ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fe99a9ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fe99a9ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fe99aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fe99aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fe99aa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fe99a96381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fe99a96381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fe99a96381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fe99a96381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fe99ae4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fe99ae4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fe99ae4b438 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 0x00007fe99ab29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fe99ab29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fe99ab29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fe99ab29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fe99ab29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fe99ab29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fe99ab2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fe99ab2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fe99ab2a29b (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 0x00007fe99ab43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fe99ab43bbb 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 0x00007fe99a953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fe99a953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fe99a953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fe99a953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fe99a953ccd 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 0x00007fe99a9b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fe99a9b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fe99a9b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fe99a9b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fe99a9b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fe99a9b36dd 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 0x00007fe99a9b417f 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 0x00007fe99a9820a6 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 0x00007fe99a9820a6 clang::ento::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 0x00007fe99a9836a3 clang::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 0x00007fe99a9836a3 clang::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 0x00007fe99a983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe99a983c1f clang::ento::CoreEngine::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 0x00007fe99a983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fe99a983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fe99ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fe99ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fe99ac73d0a clang::ento::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 0x00007fe99ac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fe99ac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fe99ac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fe99ac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fe99ac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fe99ac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fe99ac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fe9990ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fe9990ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fe9990ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fe9990ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fe99a787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fe99a72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fe99a72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fe99a72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fe99a7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055b226cdeccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055b226ce2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055b226ce3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fe991227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fe991228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055b226cd80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147957 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 -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.m (870 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.	<eof> 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 0x00007f5ebeb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5ebeb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5ebeb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5ebd63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5ec713359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5ec713359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5ec713359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5ec713359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5ec713359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5ec713359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5ec713359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5ec713359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f5ec6f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f5ec6f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f5ec6f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5ec6d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f5ec6d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f5ec6d51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f5ec6d51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f5ec6dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f5ec6dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f5ec6dffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f5ec6dffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f5ec6e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f5ec6e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f5ec6e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f5ec6d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f5ec6d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f5ec6d6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f5ec6d6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f5ec724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f5ec724b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f5ec724b438 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 0x00007f5ec6f29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f5ec6f29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f5ec6f29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f5ec6f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f5ec6f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f5ec6f29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f5ec6f2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f5ec6f2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f5ec6f2a29b (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 0x00007f5ec6f43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f5ec6f43bbb 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 0x00007f5ec6d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f5ec6d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f5ec6d53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f5ec6d53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f5ec6d53ccd 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 0x00007f5ec6db36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f5ec6db36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f5ec6db36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f5ec6db36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f5ec6db36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f5ec6db36dd 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 0x00007f5ec6db417f 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 0x00007f5ec6d820a6 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 0x00007f5ec6d820a6 clang::ento::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 0x00007f5ec6d836a3 clang::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 0x00007f5ec6d836a3 clang::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 0x00007f5ec6d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5ec6d83c1f clang::ento::CoreEngine::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 0x00007f5ec6d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f5ec6d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f5ec7073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f5ec7073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f5ec7073d0a clang::ento::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 0x00007f5ec7073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f5ec7073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f5ec707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f5ec707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f5ec707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f5ec707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f5ec707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f5ec54ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f5ec54ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f5ec54ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f5ec54ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f5ec6b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f5ec6b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f5ec6b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f5ec6b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f5ec6be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055ede901cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055ede9020792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055ede9021234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f5ebd627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f5ebd628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055ede90160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147946 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 -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.m
--
********************
Testing:  0
FAIL: Clang :: Analysis/max-nodes-suppress-on-sink.c (871 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.	<eof> 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 0x00007f7ab9145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7ab9143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7ab9145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7ab7c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7ac173359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7ac173359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7ac173359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7ac173359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7ac173359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7ac173359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7ac173359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7ac173359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f7ac1543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f7ac1543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f7ac1543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f7ac1351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f7ac1351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f7ac1351c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f7ac1351c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f7ac13ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f7ac13ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f7ac13ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f7ac13ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f7ac1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f7ac1406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f7ac1406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f7ac136381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f7ac136381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f7ac136381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f7ac136381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f7ac184b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f7ac184b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f7ac184b438 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 0x00007f7ac1529e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f7ac1529e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f7ac1529e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f7ac1529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f7ac1529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f7ac1529e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f7ac152a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f7ac152a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f7ac152a29b (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 0x00007f7ac1543bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f7ac1543bbb 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 0x00007f7ac1353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f7ac1353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f7ac1353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f7ac1353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f7ac1353ccd 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 0x00007f7ac13b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f7ac13b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f7ac13b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f7ac13b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f7ac13b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f7ac13b36dd 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 0x00007f7ac13b417f 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 0x00007f7ac13820a6 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 0x00007f7ac13820a6 clang::ento::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 0x00007f7ac13836a3 clang::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 0x00007f7ac13836a3 clang::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 0x00007f7ac1383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7ac1383c1f clang::ento::CoreEngine::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 0x00007f7ac1383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f7ac1383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f7ac1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f7ac1673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f7ac1673d0a clang::ento::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 0x00007f7ac1673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f7ac1673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f7ac167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f7ac167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f7ac167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f7ac167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f7ac167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f7abfaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f7abfaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f7abfaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f7abfaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f7ac1187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f7ac112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f7ac112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f7ac112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f7ac11e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000056446b3a2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000056446b3a6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000056446b3a7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f7ab7c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f7ab7c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000056446b39c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147954 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,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/malloc.mm (872 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.	<eof> 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 0x00007f72c9b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f72c9b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f72c9b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f72c863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f72d213359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f72d213359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f72d213359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f72d213359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f72d213359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f72d213359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f72d213359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f72d213359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f72d1f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f72d1f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f72d1f43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f72d1d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f72d1d51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f72d1d51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f72d1d51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f72d1dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f72d1dffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f72d1dffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f72d1dffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f72d1e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f72d1e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f72d1e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f72d1d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f72d1d6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f72d1d6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f72d1d6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f72d224b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f72d224b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f72d224b438 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 0x00007f72d1f29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f72d1f29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f72d1f29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f72d1f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f72d1f29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f72d1f29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f72d1f2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f72d1f2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f72d1f2a29b (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 0x00007f72d1f43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f72d1f43bbb 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 0x00007f72d1d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f72d1d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f72d1d53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f72d1d53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f72d1d53ccd 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 0x00007f72d1db36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f72d1db36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f72d1db36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f72d1db36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f72d1db36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f72d1db36dd 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 0x00007f72d1db417f 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 0x00007f72d1d820a6 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 0x00007f72d1d820a6 clang::ento::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 0x00007f72d1d836a3 clang::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 0x00007f72d1d836a3 clang::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 0x00007f72d1d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f72d1d83c1f clang::ento::CoreEngine::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 0x00007f72d1d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f72d1d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f72d2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f72d2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f72d2073d0a clang::ento::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 0x00007f72d2073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f72d2073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f72d207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f72d207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f72d207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f72d207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f72d207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f72d04ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f72d04ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f72d04ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f72d04ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f72d1b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f72d1b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f72d1b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f72d1b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f72d1be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000560d4950cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000560d49510792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000560d49511234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f72c8627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f72c8628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000560d495060a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147951 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++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/method-call.cpp (876 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.	<eof> parser at end of file
 #0 0x00007f63e7745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f63e7743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f63e7745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f63e623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f63ef97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f63ef97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f63ef97e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f63ef97e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f63ef97e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f63ef97e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f63ef97e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f63ef97e41e 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 0x00007f63ef97eee0 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 0x00007f63ef983d6e 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 0x00007f63ef983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f63ef983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f63efc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f63efc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f63efc73d0a clang::ento::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 0x00007f63efc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f63efc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f63efc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f63efc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f63efc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f63efc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f63efc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f63ee0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f63ee0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f63ee0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f63ee0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f63ef787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f63ef72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f63ef72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f63ef72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f63ef7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x00005583ff72eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x00005583ff732792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x00005583ff733234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f63e6227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f63e6228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x00005583ff7280a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148051 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 -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/mig.mm (877 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.	<eof> 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 0x00007f27e7f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f27e7f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f27e7f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f27e6a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f27f0353e6e llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f27f0353e6e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f27f0353e6e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f27f0353e6e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f27f0353e6e llvm::ImmutableSet<clang::ParmVarDecl const*, llvm::ImutContainerInfo<clang::ParmVarDecl const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ParmVarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38
 #9 0x00007f27f0353e6e clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ParmVarDecl const*, llvm::ImutContainerInfo<clang::ParmVarDecl const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35
#10 0x00007f27f0353e6e contains<(anonymous namespace)::RefCountedParameters> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:42
#11 0x00007f27f0353e6e checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:212:52
#12 0x00007f27f0353e6e 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 0x00007f27f0153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#14 0x00007f27f0153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f27f0153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#16 0x00007f27f0153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#17 0x00007f27f0153ccd 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 0x00007f27f01b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#19 0x00007f27f01b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#20 0x00007f27f01b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#21 0x00007f27f01b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#22 0x00007f27f01b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#23 0x00007f27f01b36dd 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 0x00007f27f01b417f 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 0x00007f27f01820a6 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 0x00007f27f01820a6 clang::ento::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 0x00007f27f01836a3 clang::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 0x00007f27f01836a3 clang::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 0x00007f27f0183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f27f0183c1f clang::ento::CoreEngine::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 0x00007f27f0183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#32 0x00007f27f0183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#33 0x00007f27f0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007f27f0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007f27f0473d0a clang::ento::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 0x00007f27f0473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#37 0x00007f27f0473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#38 0x00007f27f047e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#39 0x00007f27f047e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#40 0x00007f27f047e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#41 0x00007f27f047e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#42 0x00007f27f047e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#43 0x00007f27ee8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#44 0x00007f27ee8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#45 0x00007f27ee8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#46 0x00007f27ee8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#47 0x00007f27eff87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#48 0x00007f27eff2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#49 0x00007f27eff2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#50 0x00007f27eff2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#51 0x00007f27effe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#52 0x00005614156d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#53 0x00005614156da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#54 0x00005614156db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#55 0x00007f27e6a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#56 0x00007f27e6a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#57 0x00005614156d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148053 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 -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/loop-widening-notes.cpp (879 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.	<eof> 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 0x00007f629db45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f629db43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f629db45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f629c63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f62a614d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f62a614d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f62a614d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f62a614d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f62a614d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f62a614d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f62a614d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f62a614d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f62a5df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f62a5df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f62a5df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f62a5df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f62a5df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f62a5df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f62a5df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f62a5df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f62a5df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f62a5df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f62a5df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f62a5df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f62a5ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f62a5ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f62a5ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f62a5df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f62a5df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f62a5df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f62a5ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f62a5ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f62a5ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f62a5dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f62a5dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f62a5dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f62a5e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f62a5e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f62a5e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f62a5d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f62a5d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f62a5d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f62a5d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f62a5d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f62a5d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f62a5d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f62a5dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f62a5dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f62a5dc79a4 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 0x00007f62a5dc79a4 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 0x00007f62a5d7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f62a5d7ba0a 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 0x00007f62a5d83a5f clang::ento::ExprEngine::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 0x00007f62a5d83b3c 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 0x00007f62a5d83cf6 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 0x00007f62a5d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f62a5d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f62a6073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f62a6073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f62a6073d0a clang::ento::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 0x00007f62a6073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f62a6073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f62a607e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f62a607e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f62a607e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f62a607e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f62a607e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f62a44ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f62a44ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f62a44ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f62a44ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f62a5b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f62a5b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f62a5b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f62a5b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f62a5be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055ffd8c89ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055ffd8c8d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055ffd8c8e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f629c627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f629c628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055ffd8c830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147823 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 (880 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.	<eof> 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 0x00007f8e27345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8e27343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8e27345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8e25e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8e2f94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8e2f94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8e2f94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8e2f94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8e2f94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8e2f94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8e2f94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8e2f94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8e2f5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8e2f5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8e2f5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8e2f5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8e2f5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8e2f5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8e2f5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8e2f5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8e2f5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8e2f5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8e2f5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8e2f5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8e2f5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8e2f5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8e2f5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8e2f5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8e2f5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8e2f5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8e2f5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8e2f5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8e2f5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8e2f5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8e2f5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8e2f5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8e2f606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8e2f606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8e2f606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8e2f56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8e2f56371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8e2f56371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8e2f56371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f8e2f5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8e2f5b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8e2f5b97ed 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 0x00007f8e2f5b97ed 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 0x00007f8e2f583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f8e2f583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f8e2f583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f8e2f583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f8e2f583269 clang::ento::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 0x00007f8e2f5836a3 clang::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 0x00007f8e2f5836a3 clang::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 0x00007f8e2f583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8e2f583c1f clang::ento::CoreEngine::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 0x00007f8e2f583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f8e2f583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f8e2f873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f8e2f873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f8e2f873d0a clang::ento::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 0x00007f8e2f873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f8e2f873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f8e2f87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f8e2f87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f8e2f87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f8e2f87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f8e2f87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f8e2dcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f8e2dcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f8e2dcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f8e2dcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f8e2f387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f8e2f32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f8e2f32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f8e2f32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f8e2f3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055661f680ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055661f684792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055661f685234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f8e25e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f8e25e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055661f67a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147861 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/malloc-annotations.cpp (881 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.	<eof> 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 0x00007f6590d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6590d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6590d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f658f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f659912d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f659912d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f659912d0b9 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f659912d0b9 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f659912d0b9 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f659912d0b9 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f659912d0b9 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f659912d0b9 (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 0x00007f6598f4d820 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 0x00007f6598f7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f6598f7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f6598f7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f6598f7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f6598f7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f6598f7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f6598f7a143 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 0x00007f6598f834b5 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 0x00007f6598f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6598f83c1f clang::ento::CoreEngine::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 0x00007f6598f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f6598f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f6599273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f6599273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f6599273d0a clang::ento::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 0x00007f6599273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f6599273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f659927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f659927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f659927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f659927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f659927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f65976ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f65976ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f65976ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f65976ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f6598d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f6598d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f6598d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f6598d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f6598de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055ab63c9accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055ab63c9e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055ab63c9f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f658f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f658f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055ab63c940a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147867 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/main.c (882 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.	<eof> 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 0x00007fbf02f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbf02f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbf02f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbf01a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbf0b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbf0b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbf0b54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbf0b54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbf0b54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbf0b54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbf0b54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbf0b54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbf0b1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbf0b1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbf0b1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbf0b1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbf0b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbf0b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbf0b1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbf0b1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbf0b1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbf0b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbf0b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbf0b1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbf0b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbf0b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbf0b1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbf0b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbf0b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbf0b1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbf0b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbf0b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbf0b1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbf0b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbf0b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbf0b1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbf0b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbf0b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbf0b206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbf0b16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbf0b16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbf0b16371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbf0b16371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fbf0b1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbf0b1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbf0b1b97ed 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 0x00007fbf0b1b97ed 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 0x00007fbf0b183269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fbf0b183269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fbf0b183269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fbf0b183269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fbf0b183269 clang::ento::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 0x00007fbf0b1836a3 clang::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 0x00007fbf0b1836a3 clang::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 0x00007fbf0b183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fbf0b183c1f clang::ento::CoreEngine::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 0x00007fbf0b183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fbf0b183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fbf0b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fbf0b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fbf0b473d0a clang::ento::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 0x00007fbf0b473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fbf0b473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fbf0b47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fbf0b47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fbf0b47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fbf0b47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fbf0b47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fbf098ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fbf098ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fbf098ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fbf098ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fbf0af87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fbf0af2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fbf0af2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fbf0af2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fbf0afe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055aba2c9eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055aba2ca2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055aba2ca3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fbf01a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fbf01a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055aba2c980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147854 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-interprocedural.c (883 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.	<eof> 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 0x00007fa44dd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa44dd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa44dd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa44c83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa45634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa45634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa45634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa45634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa45634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa45634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa45634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa45634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa455ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa455ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa455ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa455ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa455ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa455ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa455ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa455ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa455ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa455ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa455ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa455ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa455fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa455fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa455fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa455ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa455ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa455ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa455fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa455fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa455fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa455fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa455fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa455fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa456006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa456006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa456006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa455f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa455f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa455f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa455f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fa455fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa455fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa455fb97ed 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 0x00007fa455fb97ed 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 0x00007fa455f83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fa455f83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fa455f83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fa455f83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fa455f83269 clang::ento::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 0x00007fa455f836a3 clang::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 0x00007fa455f836a3 clang::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 0x00007fa455f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa455f83c1f clang::ento::CoreEngine::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 0x00007fa455f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fa455f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fa456273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fa456273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fa456273d0a clang::ento::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 0x00007fa456273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fa456273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fa45627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fa45627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fa45627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fa45627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fa45627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fa4546ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fa4546ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fa4546ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fa4546ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fa455d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fa455d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fa455d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fa455d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fa455de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055f6f4de9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055f6f4ded792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055f6f4dee234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fa44c827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fa44c828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055f6f4de30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147901 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-annotations.c (884 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.	<eof> 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 0x00007fafa4945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fafa4943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fafa4945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fafa343dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fafacf3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fafacf3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fafacf3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fafacf3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fafacf3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fafacf3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fafacf3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fafacf3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fafacd43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fafacd43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fafacd43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fafacb51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fafacb51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fafacb51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fafacb51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fafacbffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fafacbffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fafacbffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fafacbffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fafacc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fafacc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fafacc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fafacb6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fafacb6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fafacb6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fafacb6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fafad04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fafad04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fafad04b438 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 0x00007fafacd29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fafacd29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fafacd29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fafacd29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fafacd29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fafacd29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fafacd2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fafacd2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fafacd2a29b (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 0x00007fafacd43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fafacd43bbb 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 0x00007fafacb53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fafacb53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fafacb53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fafacb53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fafacb53ccd 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 0x00007fafacbb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fafacbb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fafacbb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fafacbb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fafacbb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fafacbb36dd 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 0x00007fafacbb417f 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 0x00007fafacb820a6 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 0x00007fafacb820a6 clang::ento::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 0x00007fafacb836a3 clang::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 0x00007fafacb836a3 clang::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 0x00007fafacb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fafacb83c1f clang::ento::CoreEngine::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 0x00007fafacb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fafacb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007faface73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007faface73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007faface73d0a clang::ento::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 0x00007faface73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007faface73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007faface7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007faface7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007faface7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007faface7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007faface7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fafab2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fafab2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fafab2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fafab2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fafac987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fafac92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fafac92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fafac92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fafac9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055741a191ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055741a195792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055741a196234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fafa3427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fafa3428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055741a18b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147868 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (885 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.	<eof> 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 0x00007f8f46d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8f46d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8f46d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8f4583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8f4f33359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8f4f33359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8f4f33359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8f4f33359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8f4f33359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8f4f33359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8f4f33359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8f4f33359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f8f4f143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f8f4f143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f8f4f143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8f4ef51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f8f4ef51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f8f4ef51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f8f4ef51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f8f4efffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f8f4efffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f8f4efffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f8f4efffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f8f4f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f8f4f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f8f4f006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f8f4ef6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f8f4ef6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f8f4ef6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f8f4ef6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f8f4f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f8f4f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f8f4f44b438 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 0x00007f8f4f129e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f8f4f129e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f8f4f129e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f8f4f129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f8f4f129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f8f4f129e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f8f4f12ac2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f8f4f12ac2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f8f4f12ac2a (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 0x00007f8f4f143bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f8f4f143bbb 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 0x00007f8f4ef53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f8f4ef53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f8f4ef53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f8f4ef53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f8f4ef53ccd 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 0x00007f8f4efb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f8f4efb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f8f4efb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f8f4efb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f8f4efb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f8f4efb36dd 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 0x00007f8f4efb417f 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 0x00007f8f4ef820a6 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 0x00007f8f4ef820a6 clang::ento::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 0x00007f8f4ef836a3 clang::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 0x00007f8f4ef836a3 clang::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 0x00007f8f4ef83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8f4ef83c1f clang::ento::CoreEngine::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 0x00007f8f4ef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f8f4ef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f8f4f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f8f4f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f8f4f273d0a clang::ento::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 0x00007f8f4f273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f8f4f273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f8f4f27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f8f4f27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f8f4f27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f8f4f27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f8f4f27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f8f4d6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f8f4d6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f8f4d6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f8f4d6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f8f4ed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f8f4ed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f8f4ed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f8f4ed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f8f4ede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x00005583d4c88ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x00005583d4c8c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x00005583d4c8d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f8f45827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f8f45828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x00005583d4c820a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147869 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-free-after-return.cpp (886 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.	<eof> 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 0x00007f1812345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1812343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1812345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1810e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f181a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f181a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f181a94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f181a94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f181a94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f181a94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f181a94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f181a94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f181a5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f181a5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f181a5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f181a5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f181a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f181a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f181a5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f181a5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f181a5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f181a5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f181a5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f181a5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f181a5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f181a5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f181a5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f181a5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f181a5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f181a5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f181a5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f181a5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f181a5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f181a5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f181a5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f181a5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f181a606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f181a606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f181a606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f181a56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f181a56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f181a56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f181a56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f181a563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f181a563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f181a563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f181a5c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f181a5c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f181a5c79a4 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 0x00007f181a5c79a4 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 0x00007f181a57ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f181a57ba0a 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 0x00007f181a583a5f clang::ento::ExprEngine::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 0x00007f181a583b3c 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 0x00007f181a583cf6 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 0x00007f181a583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f181a583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f181a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f181a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f181a873d0a clang::ento::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 0x00007f181a873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f181a873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f181a87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f181a87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f181a87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f181a87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f181a87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f1818cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f1818cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f1818cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f1818cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f181a387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f181a32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f181a32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f181a32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f181a3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x000055f8e2474ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055f8e2478792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055f8e2479234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f1810e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f1810e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x000055f8e246e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147896 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/memory-model.cpp (887 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.	<eof> 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 0x00007f9ccbf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9ccbf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9ccbf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9ccaa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9cd4179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9cd4179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9cd4179ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9cd4179ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f9cd4179ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f9cd4179ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f9cd4179ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f9cd4179ee6 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 0x00007f9cd41834b5 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 0x00007f9cd4183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9cd4183c1f clang::ento::CoreEngine::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 0x00007f9cd4183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007f9cd4183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007f9cd4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f9cd4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f9cd4473d0a clang::ento::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 0x00007f9cd4473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007f9cd4473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007f9cd447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007f9cd447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007f9cd447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007f9cd447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007f9cd447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007f9cd28ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007f9cd28ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007f9cd28ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007f9cd28ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007f9cd3f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007f9cd3f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007f9cd3f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007f9cd3f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007f9cd3fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x000056153cc22ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x000056153cc26792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x000056153cc27234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007f9ccaa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007f9ccaa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x000056153cc1c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147973 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-bodyfarms.cpp (888 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.	<eof> 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 0x00007f9531145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9531143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9531145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f952fc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f953973359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f953973359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f953973359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f953973359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f953973359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f953973359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f953973359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f953973359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f9539543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f9539543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9539543995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9539351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f9539351c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f9539351c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f9539351c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f95393ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f95393ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f95393ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f95393ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f9539406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f9539406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f9539406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f953936381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f953936381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f953936381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f953936381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f953984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f953984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f953984b438 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 0x00007f9539529e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f9539529e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f9539529e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f9539529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f9539529e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f9539529e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f953952a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f953952a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f953952a29b (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 0x00007f9539543bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f9539543bbb 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 0x00007f9539353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f9539353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f9539353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f9539353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f9539353ccd 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 0x00007f95393b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f95393b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f95393b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f95393b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f95393b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f95393b36dd 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 0x00007f95393b417f 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 0x00007f95393820a6 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 0x00007f95393820a6 clang::ento::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 0x00007f95393836a3 clang::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 0x00007f95393836a3 clang::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 0x00007f9539383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9539383c1f clang::ento::CoreEngine::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 0x00007f9539383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f9539383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f9539673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f9539673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f9539673d0a clang::ento::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 0x00007f9539673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f9539673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f953967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f953967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f953967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f953967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f953967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f9537aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f9537aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f9537aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f9537aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f9539187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f953912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f953912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f953912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f95391e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055b4770dcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055b4770e0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055b4770e1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f952fc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f952fc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055b4770d60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147882 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/method-call-intra-p.cpp (889 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.	<eof> 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 0x00007fe97c545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe97c543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe97c545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe97b03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe984779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe984779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe984779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe984779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe984779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe984779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe984779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fe984779ee6 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 0x00007fe9847834b5 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 0x00007fe984783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe984783b3c 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 0x00007fe984783cf6 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 0x00007fe984783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fe984783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fe984a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fe984a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fe984a73d0a clang::ento::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 0x00007fe984a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fe984a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fe984a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fe984a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fe984a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fe984a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fe984a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fe982eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fe982eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fe982eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fe982eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fe984587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fe98452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fe98452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fe98452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fe9845e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000559383fc4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000559383fc8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000559383fc9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fe97b027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fe97b028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000559383fbe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147980 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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-overflow2.c (890 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.	<eof> 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 0x00007facbe745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007facbe743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007facbe745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007facbd23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007facc6d3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007facc6d3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007facc6d3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007facc6d3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007facc6d3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007facc6d3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007facc6d3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007facc6d3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007facc6b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007facc6b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007facc6b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007facc6951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007facc6951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007facc6951c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007facc6951c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007facc69ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007facc69ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007facc69ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007facc69ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007facc6a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007facc6a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007facc6a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007facc696371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007facc696371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007facc696371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007facc696371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#30 0x00007facc6e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007facc6e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007facc6e4b438 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 0x00007facc6b29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007facc6b29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007facc6b29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007facc6b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007facc6b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007facc6b29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007facc6b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007facc6b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007facc6b2a29b (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 0x00007facc6b43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007facc6b43bbb 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 0x00007facc6953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007facc6953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007facc6953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007facc6953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007facc6953ccd 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 0x00007facc69b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007facc69b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007facc69b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007facc69b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007facc69b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007facc69b36dd 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 0x00007facc69b417f 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 0x00007facc69820a6 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 0x00007facc69820a6 clang::ento::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 0x00007facc69836a3 clang::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 0x00007facc69836a3 clang::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 0x00007facc6983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007facc6983c1f clang::ento::CoreEngine::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 0x00007facc6983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007facc6983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007facc6c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007facc6c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007facc6c73d0a clang::ento::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 0x00007facc6c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007facc6c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007facc6c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007facc6c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007facc6c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007facc6c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007facc6c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007facc50ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007facc50ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007facc50ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007facc50ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007facc6787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007facc672bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007facc672bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007facc672bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007facc67e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x00005626a4666ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x00005626a466a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x00005626a466b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007facbd227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007facbd228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x00005626a46600a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147915 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/malloc-static-storage.cpp (891 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.	<eof> 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 0x00007f802ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f802ed43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f802ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f802d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f803734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f803734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f803734d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f803734d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f803734d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f803734d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f803734d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f803734d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8036ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8036ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8036ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8036ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8036ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8036ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8036ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8036ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8036ff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8036ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8036ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8036ff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8036ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8036ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8036ff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f8036ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8036ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8036ff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f8036fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8036fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8036fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8036fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8036fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8036fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8037006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8037006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8037006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8036f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8036f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8036f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8036f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f803744b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f803744b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f803744b438 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 0x00007f8036f7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f8036f7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f8036f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f8036f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f8036f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f8036f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f8036f7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f8036f7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f8036f7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f8036f7071f 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 0x00007f8036f70edb 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 0x00007f8036f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f8036f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f8037273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f8037273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f8037273d0a clang::ento::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 0x00007f8037273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f8037273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f803727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f803727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f803727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f803727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f803727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f80356ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f80356ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f80356ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f80356ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f8036d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f8036d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f8036d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f8036d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f8036de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005632231e6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005632231ea792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005632231eb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f802d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f802d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005632231e00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147936 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.cpp (892 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.	<eof> 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 0x00007f0914145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0914143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0914145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0912c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f091c3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f091c3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f091c3f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f091c3f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f091c3f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f091c3f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f091c37a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f091c37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f091c37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f091c37a263 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 0x00007f091c3834b5 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 0x00007f091c383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f091c383b3c 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 0x00007f091c383cf6 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 0x00007f091c383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f091c383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f091c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f091c673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f091c673d0a clang::ento::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 0x00007f091c673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f091c673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f091c67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f091c67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f091c67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f091c67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f091c67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f091aaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f091aaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f091aaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f091aaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f091c187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f091c12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f091c12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f091c12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f091c1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x00005613e5fcdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x00005613e5fd1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005613e5fd2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f0912c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f0912c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005613e5fc70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147950 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/malloc-fnptr-plist.c (893 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.	<eof> 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 0x00007f85f0745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f85f0743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f85f0745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f85ef23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f85f8d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f85f8d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f85f8d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f85f8d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f85f8d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f85f8d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f85f8d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f85f8d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f85f89f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f85f89f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f85f89f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f85f89f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f85f89f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f85f89f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f85f89f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f85f89f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f85f89f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f85f89f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f85f89f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f85f89f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f85f89dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f85f89dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f85f89dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f85f89f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f85f89f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f85f89f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f85f89dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f85f89dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f85f89dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f85f89ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f85f89ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f85f89ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f85f8a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f85f8a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f85f8a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f85f896376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f85f896376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f85f896376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f85f896376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f85f8e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f85f8e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f85f8e4b438 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 0x00007f85f8b2fb67 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f85f8b2fb67 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f85f8b2fb67 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f85f8b2fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f85f8b2fb67 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f85f8b2fb67 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f85f8d29e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#53 0x00007f85f8d29e35 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#54 0x00007f85f8d29e35 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f85f8b29653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#56 0x00007f85f8b29653 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#57 0x00007f85f8b29653 (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 0x00007f85f8b43aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#59 0x00007f85f8b43aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f85f8b43aff checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1
#61 0x00007f85f8b43aff 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 0x00007f85f8953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#63 0x00007f85f8953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007f85f8953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#65 0x00007f85f8953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#66 0x00007f85f8953ccd 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 0x00007f85f89b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#68 0x00007f85f89b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#69 0x00007f85f89b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#70 0x00007f85f89b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#71 0x00007f85f89b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#72 0x00007f85f89b36dd 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 0x00007f85f89b417f 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 0x00007f85f89820a6 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 0x00007f85f89820a6 clang::ento::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 0x00007f85f89836a3 clang::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 0x00007f85f89836a3 clang::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 0x00007f85f8983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f85f8983c1f clang::ento::CoreEngine::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 0x00007f85f8983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#81 0x00007f85f8983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#82 0x00007f85f8c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#83 0x00007f85f8c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#84 0x00007f85f8c73d0a clang::ento::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 0x00007f85f8c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#86 0x00007f85f8c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#87 0x00007f85f8c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#88 0x00007f85f8c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#89 0x00007f85f8c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#90 0x00007f85f8c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#91 0x00007f85f8c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#92 0x00007f85f70ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#93 0x00007f85f70ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#94 0x00007f85f70ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#95 0x00007f85f70ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#96 0x00007f85f8787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#97 0x00007f85f872bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#98 0x00007f85f872bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#99 0x00007f85f872bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#100 0x00007f85f87e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#101 0x00005556faddcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#102 0x00005556fade0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#103 0x00005556fade1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#104 0x00007f85ef227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#105 0x00007f85ef228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#106 0x00005556fadd60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147888 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/member-expr.cpp (894 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.	<eof> parser at end of file
 #0 0x00007fbf7b745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbf7b743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbf7b745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbf7a23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbf83d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbf83d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbf83d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbf83d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbf83d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbf83d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbf83d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbf83d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbf839f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbf839f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbf839f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbf839f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbf839f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbf839f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbf839f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbf839f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbf839f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbf839f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbf839f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbf839f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbf839dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbf839dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbf839dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbf839f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbf839f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbf839f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbf839dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbf839dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbf839dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbf839ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbf839ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbf839ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbf83a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbf83a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbf83a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbf8396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbf8396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbf8396376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbf8396376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fbf83963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbf83963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbf83963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fbf8392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fbf8392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fbf8392dcbe 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 0x00007fbf83974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fbf83974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fbf83974940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fbf83984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fbf83984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fbf83984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fbf83c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fbf83c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fbf83c73d0a clang::ento::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 0x00007fbf83c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fbf83c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fbf83c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fbf83c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fbf83c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fbf83c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fbf83c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fbf820ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fbf820ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fbf820ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fbf820ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fbf83787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fbf8372bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fbf8372bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fbf8372bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fbf837e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055d75e419ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055d75e41d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055d75e41e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fbf7a227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fbf7a228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055d75e4130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1147963 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/new-ctor-conservative.cpp (896 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.	<eof> 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 0x00007fd714545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd714543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd714545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd71303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd71cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd71cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd71cb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd71cb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd71cb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd71cb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd71cb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd71cb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd71c7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd71c7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd71c7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd71c7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd71c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd71c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd71c7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd71c7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd71c7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd71c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd71c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd71c7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd71c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd71c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd71c7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd71c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd71c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd71c7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd71c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd71c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd71c7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd71c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd71c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd71c7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd71c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd71c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd71c806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd71c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd71c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd71c76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd71c76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd71c763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd71c763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd71c763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd71c7c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd71c7c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd71c7c79a4 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 0x00007fd71c7c79a4 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 0x00007fd71c77ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fd71c77ba0a 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 0x00007fd71c783a5f clang::ento::ExprEngine::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 0x00007fd71c783b3c 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 0x00007fd71c783cf6 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 0x00007fd71c783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007fd71c783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007fd71ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007fd71ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fd71ca73d0a clang::ento::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 0x00007fd71ca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007fd71ca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007fd71ca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007fd71ca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007fd71ca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007fd71ca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007fd71ca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007fd71aeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007fd71aeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007fd71aeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007fd71aeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007fd71c587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007fd71c52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007fd71c52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007fd71c52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007fd71c5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000559f52ac0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000559f52ac4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000559f52ac5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007fd713027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007fd713028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000559f52aba0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148207 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 -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-aligned.cpp (897 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.	<eof> 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 0x00007f714f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f714f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f714f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f714de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f715794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f715794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f715794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f715794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f715794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f715794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f715794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f715794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f71575f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f71575f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f71575f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f71575f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f71575f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f71575f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f71575f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f71575f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f71575f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f71575f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f71575f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f71575f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f71575dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f71575dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f71575dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f71575f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f71575f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f71575f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f71575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f71575dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f71575dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f71575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f71575ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f71575ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7157606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7157606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7157606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f715756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f715756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f715756376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f715756376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7157563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7157563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7157563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f71575c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f71575c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f71575c79a4 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 0x00007f71575c79a4 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 0x00007f715757ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f715757ba0a 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 0x00007f7157583a5f clang::ento::ExprEngine::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 0x00007f7157583b3c 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 0x00007f7157583cf6 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 0x00007f7157583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f7157583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f7157873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f7157873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f7157873d0a clang::ento::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 0x00007f7157873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f7157873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f715787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f715787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f715787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f715787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f715787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f7155cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f7155cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f7155cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f7155cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f7157387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f715732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f715732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f715732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f71573e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000557618e95ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000557618e99792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000557618e9a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f714de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f714de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000557618e8f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148203 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++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-ctor-inlined.cpp (898 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.	<eof> 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 0x00007f1f03945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1f03943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1f03945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1f0243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1f0bb79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1f0bb79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1f0bb79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1f0bb79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f1f0bb79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f1f0bb79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f1f0bb79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f1f0bb79ee6 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 0x00007f1f0bb834b5 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 0x00007f1f0bb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1f0bb83b3c 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 0x00007f1f0bb83cf6 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 0x00007f1f0bb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f1f0bb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f1f0be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f1f0be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f1f0be73d0a clang::ento::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 0x00007f1f0be73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f1f0be73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f1f0be7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f1f0be7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f1f0be7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f1f0be7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f1f0be7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f1f0a2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f1f0a2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f1f0a2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f1f0a2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f1f0b987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f1f0b92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f1f0b92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f1f0b92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f1f0b9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055762c1bbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055762c1bf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055762c1c0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f1f02427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f1f02428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055762c1b50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148216 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 -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-ctor-null-throw.cpp (899 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling operator new(size_t) at line 50
	#1 Calling testMethod()
 #0 0x00007fcc1a945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcc1a943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcc1a945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcc1943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcc22b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fcc22b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fcc22b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fcc22b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fcc22b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fcc22b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fcc22b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fcc22b79ee6 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 0x00007fcc22bc2adb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0
#13 0x00007fcc22b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#14 0x00007fcc22b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#15 0x00007fcc22e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fcc22e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fcc22e73d0a clang::ento::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 0x00007fcc22e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#19 0x00007fcc22e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#20 0x00007fcc22e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#21 0x00007fcc22e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#22 0x00007fcc22e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#23 0x00007fcc22e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#24 0x00007fcc22e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#25 0x00007fcc212ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#26 0x00007fcc212ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#27 0x00007fcc212ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#28 0x00007fcc212ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#29 0x00007fcc22987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#30 0x00007fcc2292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#31 0x00007fcc2292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#32 0x00007fcc2292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#33 0x00007fcc229e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#34 0x0000559c8ed0accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#35 0x0000559c8ed0e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#36 0x0000559c8ed0f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#37 0x00007fcc19427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#38 0x00007fcc19428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#39 0x0000559c8ed040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148234 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++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-with-exceptions.cpp (900 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.	<eof> 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 0x00007fd1e4945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd1e4943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd1e4945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd1e343dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd1ecb79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd1ecb79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd1ecb79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd1ecb79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd1ecb79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd1ecb79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd1ecb79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fd1ecb79ee6 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 0x00007fd1ecb834b5 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 0x00007fd1ecb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd1ecb83c1f clang::ento::CoreEngine::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 0x00007fd1ecb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007fd1ecb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007fd1ece73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007fd1ece73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007fd1ece73d0a clang::ento::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 0x00007fd1ece73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007fd1ece73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007fd1ece7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007fd1ece7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007fd1ece7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007fd1ece7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007fd1ece7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007fd1eb2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007fd1eb2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007fd1eb2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007fd1eb2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007fd1ec987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007fd1ec92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007fd1ec92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007fd1ec92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007fd1ec9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x000055a9cf5eaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x000055a9cf5ee792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x000055a9cf5ef234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007fd1e3427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007fd1e3428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x000055a9cf5e40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148255 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 -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-dynamic-types.cpp (901 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.	<eof> 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 0x00007fe469b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe469b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe469b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe46863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe47214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe47214d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe47214d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe47214d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe47214d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe47214d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe47214d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe47214d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe471df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe471df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe471df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe471df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe471df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe471df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe471df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe471df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe471df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe471df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe471df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe471df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe471ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe471ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe471ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe471df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe471df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe471df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe471ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe471ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe471ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe471dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe471dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe471dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe471e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe471e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe471e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe471d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe471d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe471d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe471d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe471d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe471d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe471d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fe471dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fe471dc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fe471dc79a4 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 0x00007fe471dc79a4 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 0x00007fe471d7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fe471d7ba0a 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 0x00007fe471d83a5f clang::ento::ExprEngine::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 0x00007fe471d83c1f clang::ento::CoreEngine::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 0x00007fe471d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fe471d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fe472073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fe472073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fe472073d0a clang::ento::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 0x00007fe472073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fe472073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fe47207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fe47207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fe47207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fe47207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fe47207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fe4704ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fe4704ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fe4704ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fe4704ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fe471b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fe471b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fe471b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fe471b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fe471be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000559db1465ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000559db1469792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000559db146a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fe468627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fe468628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000559db145f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148253 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 -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-null.cpp (902 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling operator new(size_t) at line 38
	#1 Calling testInvalidationOnConstructionIntoNull()
 #0 0x00007fb163345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb163343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb163345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb161e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb16b579ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb16b579ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb16b579ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb16b579ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb16b579ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb16b579ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb16b579ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb16b579ee6 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 0x00007fb16b5c2adb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0
#13 0x00007fb16b583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#14 0x00007fb16b583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#15 0x00007fb16b873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fb16b873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fb16b873d0a clang::ento::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 0x00007fb16b873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#19 0x00007fb16b873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#20 0x00007fb16b87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#21 0x00007fb16b87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#22 0x00007fb16b87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#23 0x00007fb16b87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#24 0x00007fb16b87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#25 0x00007fb169cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#26 0x00007fb169cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#27 0x00007fb169cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#28 0x00007fb169cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#29 0x00007fb16b387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#30 0x00007fb16b32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#31 0x00007fb16b32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#32 0x00007fb16b32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#33 0x00007fb16b3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#34 0x0000558f2ccedccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#35 0x0000558f2ccf1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#36 0x0000558f2ccf2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#37 0x00007fb161e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#38 0x00007fb161e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#39 0x0000558f2cce70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148238 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++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.cpp (903 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.	<eof> 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 0x00007f612bd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f612bd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f612bd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f612a83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f613434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f613434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f613434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f613434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f613434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f613434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f613434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f613434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6133ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6133ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6133ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6133ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6133ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6133ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6133ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6133ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6133ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6133ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6133ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6133ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6133fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6133fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6133fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6133ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6133ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6133ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6133fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6133fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6133fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6133fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6133fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6133fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6134006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6134006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6134006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6133f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6133f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6133f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6133f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6133f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6133f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6133f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f6133fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f6133fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f6133fc79a4 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 0x00007f6133fc79a4 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 0x00007f6133f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f6133f7ba0a 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 0x00007f6133f83a5f clang::ento::ExprEngine::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 0x00007f6133f83b3c 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 0x00007f6133f83cf6 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 0x00007f6133f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f6133f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f6134273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f6134273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f6134273d0a clang::ento::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 0x00007f6134273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f6134273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f613427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f613427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f613427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f613427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f613427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f61326ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f61326ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f61326ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f61326ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f6133d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f6133d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f6133d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f6133d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f6133de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000562d3a6c6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x0000562d3a6ca792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x0000562d3a6cb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f612a827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f612a828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x0000562d3a6c00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148266 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,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/method-call-path-notes.cpp (904 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/method-call-path-notes.cpp.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/method-call-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 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp
1.	<eof> 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 0x00007f9c4c745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9c4c743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9c4c745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9c4b23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9c54d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9c54d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9c54d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9c54d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9c54d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9c54d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9c54d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9c54d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9c549f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9c549f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9c549f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9c549f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9c549f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9c549f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9c549f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9c549f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9c549f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9c549f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9c549f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9c549f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9c549dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9c549dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9c549dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9c549f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9c549f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9c549f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9c549dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9c549dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9c549dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9c549ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9c549ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9c549ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9c54a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9c54a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9c54a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9c5496371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9c5496371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9c5496371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9c5496371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f9c549b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f9c549b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f9c549b97ed 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 0x00007f9c549b97ed 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 0x00007f9c54983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f9c54983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f9c54983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f9c54983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f9c54983269 clang::ento::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 0x00007f9c549836a3 clang::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 0x00007f9c549836a3 clang::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 0x00007f9c54983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9c54983c1f clang::ento::CoreEngine::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 0x00007f9c54983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f9c54983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f9c54c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f9c54c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f9c54c73d0a clang::ento::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 0x00007f9c54c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f9c54c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f9c54c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f9c54c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f9c54c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f9c54c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f9c54c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f9c530ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f9c530ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f9c530ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f9c530ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f9c54787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f9c5472bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f9c5472bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f9c5472bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f9c547e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000561c6ff36ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000561c6ff3a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000561c6ff3b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f9c4b227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f9c4b228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000561c6ff300a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148041 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/misc-ps-ranges.m (905 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.	<eof> 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 0x00007f774c745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f774c743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f774c745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f774b23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f77549f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f77549f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f77549f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f77549f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f77549f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f77549f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f775497a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f775497a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f775497a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f775497a263 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 0x00007f77549834b5 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 0x00007f7754983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7754983b3c 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 0x00007f7754983cf6 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 0x00007f7754983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f7754983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f7754c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f7754c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f7754c73d0a clang::ento::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 0x00007f7754c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f7754c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f7754c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f7754c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f7754c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f7754c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f7754c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f77530ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f77530ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f77530ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f77530ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f7754787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f775472bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f775472bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f775472bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f77547e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055f8ec212ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055f8ec216792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055f8ec217234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f774b227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f774b228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055f8ec20c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148081 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/misc-ps-region-store.mm (906 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.	<eof> 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 0x00007f1a5a345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1a5a343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1a5a345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1a58e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1a625703ce llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f1a625703ce llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1a625703ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1a625703ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f1a625703ce llvm::ImmutableMap<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool, llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f1a625703ce clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool, llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f1a625703ce get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f1a625703ce clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2670:0
#12 0x00007f1a625703ce assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2681:0
#13 0x00007f1a625703ce 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 0x00007f1a62570edb 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 0x00007f1a62583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007f1a62583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007f1a62873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f1a62873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f1a62873d0a clang::ento::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 0x00007f1a62873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007f1a62873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007f1a6287e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007f1a6287e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007f1a6287e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007f1a6287e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007f1a6287e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007f1a60cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007f1a60cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007f1a60cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007f1a60cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007f1a62387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007f1a6232bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007f1a6232bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007f1a6232bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007f1a623e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x000055ec2e2f2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x000055ec2e2f6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x000055ec2e2f7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007f1a58e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007f1a58e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x000055ec2e2ec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148114 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-64.m (907 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.	<eof> 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 0x00007fc444d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc444d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc444d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc44383dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc44d34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc44d34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc44d34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc44d34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc44d34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc44d34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc44d34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc44d34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc44cff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc44cff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc44cff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc44cff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc44cff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc44cff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc44cff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc44cff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc44cff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc44cff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc44cff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc44cff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc44cfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc44cfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc44cfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc44cff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc44cff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc44cff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc44cfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc44cfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc44cfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc44cfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc44cfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc44cfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc44d006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc44d006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc44d006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc44cf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc44cf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc44cf6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc44cf6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fc44cfb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc44cfb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc44cfb97ed 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 0x00007fc44cfb97ed 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 0x00007fc44cf83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fc44cf83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fc44cf83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fc44cf83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fc44cf83269 clang::ento::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 0x00007fc44cf836a3 clang::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 0x00007fc44cf836a3 clang::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 0x00007fc44cf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc44cf83c1f clang::ento::CoreEngine::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 0x00007fc44cf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fc44cf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fc44d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fc44d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fc44d273d0a clang::ento::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 0x00007fc44d273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fc44d273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fc44d27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fc44d27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fc44d27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fc44d27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fc44d27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fc44b6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fc44b6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fc44b6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fc44b6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fc44cd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fc44cd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fc44cd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fc44cd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fc44cde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055a337a70ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055a337a74792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055a337a75234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fc443827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fc443828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055a337a6a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148060 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/misc-ps-region-store.cpp (909 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.	<eof> 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 0x00007f307c545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f307c543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f307c545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f307b03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3084b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3084b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3084b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3084b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3084b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3084b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3084b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3084b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f30847f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f30847f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f30847f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f30847f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f30847f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f30847f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f30847f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f30847f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f30847f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f30847f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f30847f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f30847f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f30847dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f30847dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f30847dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f30847f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f30847f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f30847f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f30847dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f30847dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f30847dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f30847ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f30847ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f30847ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3084806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3084806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3084806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f308476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f308476371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f308476371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f308476371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f30847b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f30847b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f30847b97ed 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 0x00007f30847b97ed 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 0x00007f3084783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f3084783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f3084783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f3084783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f3084783269 clang::ento::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 0x00007f30847836a3 clang::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 0x00007f30847836a3 clang::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 0x00007f3084783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3084783c1f clang::ento::CoreEngine::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 0x00007f3084783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f3084783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f3084a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f3084a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f3084a73d0a clang::ento::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 0x00007f3084a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f3084a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f3084a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f3084a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f3084a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f3084a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f3084a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f3082eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f3082eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f3082eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f3082eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f3084587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f308452bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f308452bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f308452bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f30845e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055966cfa5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055966cfa9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055966cfaa234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f307b027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f307b028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055966cf9f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148104 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/misc-ps-eager-assume.m (910 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.	<eof> 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 0x00007feeec345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feeec343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feeec345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feeeae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feef494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007feef494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007feef494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007feef494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007feef494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007feef494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007feef494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007feef494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007feef45f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007feef45f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007feef45f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007feef45f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007feef45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007feef45f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007feef45f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007feef45f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007feef45f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007feef45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007feef45f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007feef45f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007feef45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007feef45dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007feef45dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007feef45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007feef45f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007feef45f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007feef45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007feef45dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007feef45dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007feef45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007feef45ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007feef45ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007feef4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007feef4606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007feef4606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007feef456371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007feef456371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007feef456371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007feef456371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007feef45b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007feef45b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007feef45b97ed 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 0x00007feef45b97ed 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 0x00007feef4583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007feef4583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007feef4583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007feef4583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007feef4583269 clang::ento::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 0x00007feef45836a3 clang::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 0x00007feef45836a3 clang::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 0x00007feef4583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007feef4583c1f clang::ento::CoreEngine::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 0x00007feef4583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007feef4583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007feef4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007feef4873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007feef4873d0a clang::ento::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 0x00007feef4873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007feef4873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007feef487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007feef487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007feef487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007feef487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007feef487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007feef2cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007feef2cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007feef2cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007feef2cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007feef4387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007feef432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007feef432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007feef432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007feef43e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055f8de3c1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055f8de3c5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055f8de3c6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007feeeae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007feeeae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055f8de3bb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148077 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.m (911 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.	<eof> 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 0x00007f2e4cb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2e4cb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2e4cb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2e4b63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2e5514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2e5514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2e5514d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2e5514d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2e5514d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2e5514d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2e5514d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2e5514d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2e54df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2e54df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2e54df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2e54df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2e54df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2e54df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2e54df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2e54df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2e54df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2e54df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2e54df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2e54df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2e54ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2e54ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2e54ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f2e54df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2e54df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2e54df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f2e54ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2e54ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2e54ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2e54dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2e54dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2e54dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2e54e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2e54e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2e54e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2e54d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2e54d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2e54d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2e54d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f2e54db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2e54db97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2e54db97ed 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 0x00007f2e54db97ed 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 0x00007f2e54d83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f2e54d83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f2e54d83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f2e54d83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f2e54d83269 clang::ento::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 0x00007f2e54d836a3 clang::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 0x00007f2e54d836a3 clang::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 0x00007f2e54d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2e54d83c1f clang::ento::CoreEngine::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 0x00007f2e54d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f2e54d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f2e55073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f2e55073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f2e55073d0a clang::ento::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 0x00007f2e55073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f2e55073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f2e5507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f2e5507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f2e5507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f2e5507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f2e5507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f2e534ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f2e534ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f2e534ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f2e534ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f2e54b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f2e54b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f2e54b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f2e54b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f2e54be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000560d486a3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000560d486a7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000560d486a8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f2e4b627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f2e4b628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000560d4869d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148110 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-cxx0x.cpp (912 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.	<eof> parser at end of file
 #0 0x00007f010d545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f010d543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f010d545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f010c03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0115b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0115b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0115b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0115b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0115b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0115b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0115b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0115b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f01157f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f01157f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f01157f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f01157f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f01157f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f01157f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f01157f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f01157f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f01157f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f01157f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f01157f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f01157f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f01157dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f01157dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f01157dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f01157f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f01157f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f01157f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f01157dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f01157dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f01157dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f01157ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f01157ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f01157ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0115806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0115806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0115806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f011576376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f011576376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f011576376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f011576376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0115763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0115763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0115763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f011572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f011572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f011572dcbe 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 0x00007f0115774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f0115774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f0115774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f0115784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f0115784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f0115784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f0115a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f0115a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f0115a73d0a clang::ento::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 0x00007f0115a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f0115a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f0115a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f0115a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f0115a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f0115a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f0115a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f0113eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f0113eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f0113eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f0113eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f0115587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f011552bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f011552bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f011552bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f01155e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055e7964dfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055e7964e3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055e7964e4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f010c027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f010c028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055e7964d90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148080 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/missing-bind-temporary.cpp (913 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.	<eof> 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 0x00007fd5c2345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd5c2343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd5c2345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd5c0e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd5ca579ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd5ca579ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd5ca579ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd5ca579ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd5ca579ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd5ca579ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd5ca579ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fd5ca579ee6 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 0x00007fd5ca5834b5 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 0x00007fd5ca583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd5ca583b3c 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 0x00007fd5ca583cf6 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 0x00007fd5ca583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fd5ca583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fd5ca873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fd5ca873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fd5ca873d0a clang::ento::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 0x00007fd5ca873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fd5ca873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fd5ca87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fd5ca87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fd5ca87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fd5ca87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fd5ca87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fd5c8cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fd5c8cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fd5c8cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fd5c8cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fd5ca387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fd5ca32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fd5ca32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fd5ca32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fd5ca3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055b095731ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055b095735792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055b095736234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fd5c0e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fd5c0e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055b09572b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148150 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.m (914 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.	<eof> 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 0x00007fb154545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb154543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb154545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb15303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb15cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb15cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb15cb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb15cb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb15cb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb15cb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb15cb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb15cb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb15c7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb15c7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb15c7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb15c7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb15c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb15c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb15c7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb15c7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb15c7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb15c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb15c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb15c7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb15c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb15c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb15c7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb15c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb15c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb15c7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb15c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb15c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb15c7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb15c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb15c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb15c7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb15c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb15c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb15c806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb15c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb15c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb15c76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb15c76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb15cc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb15cc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb15cc4b438 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 0x00007fb15c77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fb15c77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fb15c77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fb15c77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fb15c77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fb15c77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fb15c77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fb15c77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fb15c77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fb15c77071f 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 0x00007fb15c770edb 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 0x00007fb15c783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fb15c783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fb15ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fb15ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fb15ca73d0a clang::ento::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 0x00007fb15ca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fb15ca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fb15ca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fb15ca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fb15ca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fb15ca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fb15ca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fb15aeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fb15aeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fb15aeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fb15aeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fb15c587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fb15c52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fb15c52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fb15c52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fb15c5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055f7233d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055f7233da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055f7233db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fb153027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fb153028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055f7233d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148138 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.c (915 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.	<eof> 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 0x00007f7cab345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7cab343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7cab345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7ca9e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7cb394d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7cb394d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7cb394d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7cb394d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7cb394d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7cb394d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7cb394d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7cb394d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7cb35f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7cb35f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7cb35f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7cb35f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7cb35f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7cb35f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7cb35f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7cb35f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7cb35f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7cb35f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7cb35f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7cb35f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7cb35dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7cb35dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7cb35dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7cb35f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7cb35f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7cb35f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7cb35dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7cb35dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7cb35dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7cb35ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7cb35ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7cb35ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7cb3606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7cb3606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7cb3606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7cb356371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7cb356371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7cb356371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7cb356371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f7cb35b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7cb35b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7cb35b97ed 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 0x00007f7cb35b97ed 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 0x00007f7cb3583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f7cb3583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f7cb3583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f7cb3583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f7cb3583269 clang::ento::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 0x00007f7cb35836a3 clang::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 0x00007f7cb35836a3 clang::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 0x00007f7cb3583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7cb3583c1f clang::ento::CoreEngine::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 0x00007f7cb3583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f7cb3583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f7cb3873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f7cb3873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f7cb3873d0a clang::ento::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 0x00007f7cb3873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f7cb3873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f7cb387e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f7cb387e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f7cb387e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f7cb387e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f7cb387e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f7cb1cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f7cb1cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f7cb1cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f7cb1cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f7cb3387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f7cb332bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f7cb332bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f7cb332bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f7cb33e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005580d1050ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005580d1054792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005580d1055234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f7ca9e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f7ca9e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005580d104a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148131 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/mutually_exclusive_null_fp.cpp (916 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.	<eof> 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 0x00007fa52bd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa52bd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa52bd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa52a83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa533fe9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fa533fe9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fa533fe9de3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fa533fe9de3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fa533fe9de3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fa533fe9de3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fa533fe9de3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fa533fe9de3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63
#12 0x00007fa533fec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fa533fec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fa533fec2d4 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60
#15 0x00007fa533ff6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fa533ff6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fa533ff6f08 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48
#18 0x00007fa533ff6f08 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65
#19 0x00007fa533ff6f08 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28
#20 0x00007fa533ff6f08 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#21 0x00007fa533ff6f08 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#22 0x00007fa533ff6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#23 0x00007fa533ff6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#24 0x00007fa533ff6f08 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#25 0x00007fa533ff6f08 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#26 0x00007fa533ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#27 0x00007fa533ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#28 0x00007fa533ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa533ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::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 0x00007fa533fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa533fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa533fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa533ff930f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007fa533ff930f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007fa533ff930f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:57
#36 0x00007fa533fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#37 0x00007fa533fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007fa533fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#39 0x00007fa533fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fa533fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fa533fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#42 0x00007fa534006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007fa534006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007fa534006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#45 0x00007fa533f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#46 0x00007fa533f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#47 0x00007fa533f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#48 0x00007fa533f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#49 0x00007fa533fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007fa533fb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007fa533fb97ed 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 0x00007fa533fb97ed 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 0x00007fa533f83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#54 0x00007fa533f83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#55 0x00007fa533f83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#56 0x00007fa533f83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#57 0x00007fa533f83269 clang::ento::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 0x00007fa533f836a3 clang::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 0x00007fa533f836a3 clang::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 0x00007fa533f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa533f83c1f clang::ento::CoreEngine::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 0x00007fa533f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fa533f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fa534273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fa534273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fa534273d0a clang::ento::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 0x00007fa534273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fa534273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fa53427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fa53427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fa53427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fa53427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fa53427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fa5326ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fa5326ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fa5326ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fa5326ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fa533d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fa533d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fa533d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fa533d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fa533de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x0000559cac379ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x0000559cac37d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x0000559cac37e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fa52a827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fa52a828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x0000559cac3730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148193 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/mpichecker.cpp (918 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.	<eof> 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 0x00007f449fd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f449fd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f449fd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f449e83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f44a815c04e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f44a815c04e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f44a815c04e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f44a815c04e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f44a815c04e llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::mpi::Request, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f44a815c04e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::mpi::Request, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f44a815c04e clang::ento::ProgramStateTrait<clang::ento::mpi::RequestMap>::data_type clang::ento::ProgramState::get<clang::ento::mpi::RequestMap>() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f44a815c04e 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 0x00007f44a7f4d820 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 0x00007f44a7f7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f44a7f7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f44a7f7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f44a7f7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f44a7f7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f44a7f7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f44a7f7a143 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 0x00007f44a7f834b5 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 0x00007f44a7f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f44a7f83c1f clang::ento::CoreEngine::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 0x00007f44a7f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f44a7f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f44a8273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f44a8273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f44a8273d0a clang::ento::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 0x00007f44a8273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f44a8273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f44a827e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f44a827e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f44a827e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f44a827e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f44a827e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f44a66ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f44a66ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f44a66ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f44a66ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f44a7d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f44a7d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f44a7d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f44a7d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f44a7de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x00005578067c5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x00005578067c9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x00005578067ca234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f449e827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f449e828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x00005578067bf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148177 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/mpicheckernotes.cpp (920 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.	<eof> 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 0x00007fea1ab45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fea1ab43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fea1ab45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fea1963dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fea22f5c04e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fea22f5c04e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fea22f5c04e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fea22f5c04e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fea22f5c04e llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::mpi::Request, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fea22f5c04e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::mpi::Request, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::mpi::Request>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fea22f5c04e clang::ento::ProgramStateTrait<clang::ento::mpi::RequestMap>::data_type clang::ento::ProgramState::get<clang::ento::mpi::RequestMap>() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fea22f5c04e 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 0x00007fea22d4d820 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 0x00007fea22d7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fea22d7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fea22d7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fea22d7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fea22d7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fea22d7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fea22d7a143 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 0x00007fea22d834b5 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 0x00007fea22d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fea22d83c1f clang::ento::CoreEngine::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 0x00007fea22d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fea22d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fea23073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fea23073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fea23073d0a clang::ento::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 0x00007fea23073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fea23073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fea2307e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fea2307e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fea2307e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fea2307e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fea2307e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fea214ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fea214ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fea214ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fea214ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fea22b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fea22b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fea22b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fea22b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fea22be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x0000565059c68ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x0000565059c6c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x0000565059c6d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fea19627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fea19628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x0000565059c620a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148179 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/mismatched-iterator.cpp (921 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling comparison_ptr_iterator(cont_with_ptr_iterator<int> &, cont_with_ptr_iterator<int> &)
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 0x00007f545d545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f545d543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f545d545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f545c03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f54657e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f54657e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f54657e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f54657e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f54657e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f54657e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f54657e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f54657e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f54657e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f54657e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f54657e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f54657e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f54657e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f54658062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f54658062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f54658062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f54658062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5465805694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007f5465805694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007f5465805694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5465c4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007f5465c4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007f5465c4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007f54657dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007f54657dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007f54657dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f54657dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007f54657dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007f54657dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f54657dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f54657dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007f54657dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f54657dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f54657dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f54657dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007f54657f8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007f54657f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007f54657f8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007f54657f8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007f54657dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007f54657dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007f54657dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007f54657ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007f54657ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007f54657ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007f5465806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007f5465806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f5465806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007f546576371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007f546576371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007f546576371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007f546576371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007f5465763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007f5465763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007f5465763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007f546572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007f546572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007f546572dcbe 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 0x00007f5465906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007f5465906095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007f5465906095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007f5465874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007f5465874fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007f5465874fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007f5465874fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007f5465874fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007f5465874fb0 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 0x00007f5465753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007f5465753ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f5465753ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007f5465753ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007f5465753ccd 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 0x00007f54657b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007f54657b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007f54657b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007f54657b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007f54657b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007f54657b36dd 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 0x00007f54657b417f 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 0x00007f54657820a6 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 0x00007f54657820a6 clang::ento::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 0x00007f54657836a3 clang::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 0x00007f54657836a3 clang::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 0x00007f5465783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5465783c1f clang::ento::CoreEngine::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 0x00007f5465783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007f5465783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007f5465a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007f5465a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007f5465a73d0a clang::ento::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 0x00007f5465a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007f5465a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007f5465a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007f5465a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007f5465a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007f5465a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007f5465a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007f5463eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007f5463eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007f5463eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007f5463eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007f5465587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007f546552bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007f546552bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007f546552bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007f54655e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x000055aa211d5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x000055aa211d9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x000055aa211da234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007f545c027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007f545c028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x000055aa211cf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148140 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/model-file.cpp (922 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/model-file.cpp.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/model-file.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 -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
1.	<eof> 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 0x00007fcb60945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcb60943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcb60945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcb5f43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcb68f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcb68f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcb68f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcb68f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcb68f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcb68f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcb68f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcb68f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcb68bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcb68bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcb68bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcb68bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcb68bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcb68bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcb68bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcb68bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcb68bf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcb68bf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcb68bf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcb68bf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fcb68bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcb68bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcb68bf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fcb68bf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcb68bf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcb68bf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fcb68bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcb68bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcb68bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcb68bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcb68bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcb68bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcb68c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcb68c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcb68c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcb68b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcb68b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcb68b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcb68b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fcb6904b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcb6904b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcb6904b438 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 0x00007fcb68b7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fcb68b7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fcb68b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fcb68b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fcb68b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fcb68b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fcb68b7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fcb68b7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fcb68b7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fcb68b7071f 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 0x00007fcb68b70edb 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 0x00007fcb68b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fcb68b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fcb68e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fcb68e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fcb68e73d0a clang::ento::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 0x00007fcb68e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fcb68e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fcb68e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fcb68e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fcb68e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fcb68e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fcb68e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fcb672ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fcb672ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fcb672ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fcb672ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fcb68987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fcb6892bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fcb6892bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fcb6892bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fcb689e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000561b6baa0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000561b6baa4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000561b6baa5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fcb5f427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fcb5f428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000561b6ba9a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148160 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/nullability-notes.m (929 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability-notes.m.tmp.plist    | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/nullability-notes.m.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 -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
1.	<eof> parser at end of file
 #0 0x00007f20a1b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f20a1b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f20a1b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f20a063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f20aa14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f20aa14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f20aa14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f20aa14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f20aa14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f20aa14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f20aa14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f20aa14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f20a9df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f20a9df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f20a9df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f20a9df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f20a9df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f20a9df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f20a9df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f20a9df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f20a9df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f20a9df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f20a9df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f20a9df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f20a9ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f20a9ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f20a9ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f20a9df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f20a9df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f20a9df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f20a9ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f20a9ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f20a9ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f20a9dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f20a9dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f20a9dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f20a9e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f20a9e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f20a9e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f20a9d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f20a9d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f20a9d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f20a9d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f20a9d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f20a9d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f20a9d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f20a9d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f20a9d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f20a9d2dcbe 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 0x00007f20a9d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f20a9d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f20a9d74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f20a9d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f20a9d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f20a9d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f20aa073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f20aa073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f20aa073d0a clang::ento::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 0x00007f20aa073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f20aa073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f20aa07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f20aa07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f20aa07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f20aa07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f20aa07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f20a84ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f20a84ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f20a84ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f20a84ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f20a9b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f20a9b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f20a9b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f20a9b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f20a9be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000555b3a246ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000555b3a24a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000555b3a24b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f20a0627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f20a0628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000555b3a2400a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148457 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 -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/null-deref-static.m (930 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.	<eof> 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 0x00007f0bbfb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0bbfb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0bbfb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0bbe63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0bc814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0bc814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0bc814d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0bc814d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0bc814d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0bc814d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0bc814d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0bc814d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0bc7df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0bc7df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0bc7df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0bc7df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0bc7df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0bc7df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0bc7df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0bc7df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0bc7df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0bc7df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0bc7df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0bc7df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0bc7df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0bc7df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0bc7df8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f0bc7df90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0bc7df90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0bc7df90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f0bc7ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0bc7ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0bc7ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0bc7dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0bc7dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0bc7dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0bc7e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0bc7e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0bc7e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0bc7d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0bc7d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0bc7d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0bc7d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f0bc824b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0bc824b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0bc824b438 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 0x00007f0bc7d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f0bc7d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f0bc7d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f0bc7d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f0bc7d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f0bc7d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f0bc7d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f0bc7d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f0bc7d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f0bc7d7071f 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 0x00007f0bc7d70edb 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 0x00007f0bc7d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f0bc7d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f0bc8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f0bc8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f0bc8073d0a clang::ento::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 0x00007f0bc8073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f0bc8073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f0bc807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f0bc807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f0bc807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f0bc807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f0bc807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f0bc64ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f0bc64ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f0bc64ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f0bc64ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f0bc7b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f0bc7b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f0bc7b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f0bc7b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f0bc7be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055bdfdedfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055bdfdee3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055bdfdee4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f0bbe627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f0bbe628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055bdfded90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148431 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 -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-offsets.c (931 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.	<eof> 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 0x00007f5216745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5216743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5216745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f521523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f521ed4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f521ed4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f521ed4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f521ed4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f521ed4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f521ed4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f521ed4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f521ed4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f521e9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f521e9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f521e9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f521e9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f521e9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f521e9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f521e9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f521e9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f521e9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f521e9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f521e9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f521e9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f521e9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f521e9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f521e9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f521e9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f521e9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f521e9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f521e9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f521e9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f521e9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f521e9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f521e9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f521e9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f521ea06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f521ea06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f521ea06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f521e96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f521e96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f521e96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f521e96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f521e9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f521e9b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f521e9b97ed 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 0x00007f521e9b97ed 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 0x00007f521e983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f521e983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f521e983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f521e983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f521e983269 clang::ento::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 0x00007f521e9836a3 clang::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 0x00007f521e9836a3 clang::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 0x00007f521e983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f521e983c1f clang::ento::CoreEngine::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 0x00007f521e983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f521e983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f521ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f521ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f521ec73d0a clang::ento::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 0x00007f521ec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f521ec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f521ec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f521ec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f521ec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f521ec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f521ec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f521d0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f521d0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f521d0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f521d0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f521e787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f521e72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f521e72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f521e72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f521e7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000056027c900ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000056027c904792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000056027c905234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f5215227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f5215228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000056027c8fa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148389 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 -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-ps.c (933 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_address_space_condition
 #0 0x00007f1b08945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1b08943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1b08945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1b0743dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1b10bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1b10bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1b10bf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1b10bf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f1b10bf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f1b10bf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f1b10b7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f1b10b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f1b10b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f1b10b7a263 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 0x00007f1b10ba31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007f1b10ba31d1 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 0x00007f1b10b7e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007f1b10b7e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007f1b10b7e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007f1b10b7e7eb 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 0x00007f1b10b7eee0 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 0x00007f1b10b83d6e 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 0x00007f1b10b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f1b10b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f1b10e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f1b10e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f1b10e73d0a clang::ento::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 0x00007f1b10e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f1b10e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f1b10e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f1b10e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f1b10e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f1b10e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f1b10e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f1b0f2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f1b0f2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f1b0f2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f1b0f2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f1b10987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f1b1092bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f1b1092bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f1b1092bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f1b109e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000555c053cbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000555c053cf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000555c053d0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f1b07427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f1b07428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000555c053c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148422 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 -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/objc-arc.m (934 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-arc.m.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/objc-arc.m.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 -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
1.	<eof> 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 0x00007f823d345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f823d343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f823d345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f823be3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f824556af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f824556af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f824556af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f824556af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f824556af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f824556af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f824556af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f824556af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f824593b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f824593b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f824593b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f824593b114 (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 0x00007f824554d820 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 0x00007f824557a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f824557a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f824557a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f824557a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f824557a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f824557a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f824557a143 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 0x00007f82455834b5 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 0x00007f8245583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8245583c1f clang::ento::CoreEngine::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 0x00007f8245583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f8245583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f8245873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f8245873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f8245873d0a clang::ento::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 0x00007f8245873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f8245873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f824587e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f824587e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f824587e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f824587e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f824587e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f8243cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f8243cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f8243cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f8243cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f8245387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f824532bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f824532bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f824532bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f82453e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000556891ec6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000556891eca792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000556891ecb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f823be27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f823be28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000556891ec00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148520 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-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/null-deref-path-notes.cpp (936 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.	<eof> parser at end of file
 #0 0x00007fdb0bd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb0bd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb0bd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb0a83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb1434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdb1434d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdb1434d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdb1434d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdb1434d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdb1434d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdb1434d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdb1434d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdb13ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdb13ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdb13ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdb13ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdb13ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdb13ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdb13ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdb13ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdb13ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdb13ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdb13ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdb13ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdb13fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdb13fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdb13fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdb13ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdb13ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdb13ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdb13fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdb13fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdb13fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdb13fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdb13fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdb13fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdb14006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdb14006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdb14006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdb13f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdb13f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdb13f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdb13f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fdb13f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdb13f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdb13f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fdb13f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fdb13f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fdb13f2dcbe 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 0x00007fdb13f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fdb13f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fdb13f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fdb13f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fdb13f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fdb13f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fdb14273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fdb14273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fdb14273d0a clang::ento::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 0x00007fdb14273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fdb14273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fdb1427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fdb1427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fdb1427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fdb1427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fdb1427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fdb126ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fdb126ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fdb126ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fdb126ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fdb13d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fdb13d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fdb13d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fdb13d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fdb13de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005642d0af1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005642d0af5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005642d0af6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fdb0a827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fdb0a828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005642d0aeb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148411 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 -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/new-ctor-symbolic.cpp (937 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.	<eof> 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 0x00007fe9e4d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe9e4d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe9e4d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe9e383dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe9ed34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe9ed34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe9ed34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe9ed34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe9ed34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe9ed34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe9ed34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe9ed34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe9ecff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe9ecff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe9ecff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe9ecff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe9ecff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe9ecff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe9ecff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe9ecff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe9ecff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe9ecff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe9ecff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe9ecff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe9ecfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe9ecfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe9ecfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe9ecff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe9ecff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe9ecff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe9ecfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe9ecfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe9ecfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe9ecfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe9ecfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe9ecfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe9ed006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe9ed006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe9ed006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe9ecf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe9ecf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe9ecf6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe9ecf6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fe9ed44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe9ed44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe9ed44b438 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 0x00007fe9ecf7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fe9ecf7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fe9ecf7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fe9ecf7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fe9ecf7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fe9ecf7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fe9ecf7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fe9ecf7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fe9ecf7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fe9ecf7071f 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 0x00007fe9ecf70edb 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 0x00007fe9ecf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fe9ecf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fe9ed273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fe9ed273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fe9ed273d0a clang::ento::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 0x00007fe9ed273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fe9ed273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fe9ed27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fe9ed27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fe9ed27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fe9ed27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fe9ed27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fe9eb6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fe9eb6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fe9eb6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fe9eb6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fe9ecd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fe9ecd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fe9ecd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fe9ecd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fe9ecde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055e91e617ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055e91e61b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055e91e61c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fe9e3827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fe9e3828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055e91e6110a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148239 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-outofbounds.c (938 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.	<eof> 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 0x00007f77a8545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f77a8543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f77a8545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f77a703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f77b0992dce retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f77b0992dce retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f77b0992dce retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f77b0992dce IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f77b0992dce ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f77b0992dce Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f77b0992dce llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::RegionState>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f77b099b49a llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f77b099b49a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f77b099b49a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f77b099b49a set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f77b099b49a checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:34
#16 0x00007f77b099b49a void clang::ento::check::PostStmt<clang::CastExpr>::_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 0x00007f77b074c795 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 0x00007f77b074c9e7 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 0x00007f77b078194b 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 0x00007f77b078194b clang::ento::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 0x00007f77b07836a3 clang::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 0x00007f77b07836a3 clang::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 0x00007f77b0783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f77b0783c1f clang::ento::CoreEngine::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 0x00007f77b0783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f77b0783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f77b0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f77b0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f77b0a73d0a clang::ento::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 0x00007f77b0a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f77b0a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f77b0a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f77b0a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f77b0a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f77b0a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f77b0a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f77aeeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f77aeeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f77aeeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f77aeeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f77b0587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f77b052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f77b052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f77b052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f77b05e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x00005631e64bcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x00005631e64c0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x00005631e64c1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f77a7027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f77a7028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x00005631e64b60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148283 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/nil-receiver-undefined-larger-than-voidptr-ret.m (939 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: 1148273 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-ctor-recursive.cpp (940 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.	<eof> 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 0x00007f6419145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6419143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6419145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6417c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f642174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f642174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f642174d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f642174d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f642174d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f642174d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f642174d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f642174d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f64213f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f64213f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f64213f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f64213f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f64213f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f64213f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f64213f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f64213f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f64213f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f64213f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f64213f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f64213f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f64213dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f64213dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f64213dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f64213f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f64213f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f64213f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f64213dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f64213dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f64213dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f64213ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f64213ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f64213ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6421406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6421406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6421406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f642136376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f642136376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f642136376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f642136376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6421363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6421363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6421363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f64213c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f64213c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f64213c79a4 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 0x00007f64213c79a4 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 0x00007f642137ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f642137ba0a 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 0x00007f6421383a5f clang::ento::ExprEngine::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 0x00007f6421383c1f clang::ento::CoreEngine::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 0x00007f6421383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f6421383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f6421673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f6421673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f6421673d0a clang::ento::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 0x00007f6421673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f6421673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f642167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f642167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f642167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f642167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f642167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f641faef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f641faef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f641faef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f641faef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f6421187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f642112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f642112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f642112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f64211e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000564f2699accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000564f2699e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000564f2699f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f6417c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f6417c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000564f269940a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148240 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/no-exit-cfg.c (941 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.	<eof> 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 0x00007f29c4d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f29c4d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f29c4d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f29c383dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f29cd34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f29cd34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f29cd34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f29cd34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f29cd34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f29cd34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f29cd34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f29cd34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f29ccff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f29ccff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f29ccff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f29ccff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f29ccff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f29ccff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f29ccff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f29ccff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f29ccff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f29ccff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f29ccff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f29ccff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f29ccff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f29ccff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f29ccff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f29ccff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f29ccff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f29ccff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f29ccfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f29ccfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f29ccfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f29ccfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f29ccfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f29ccfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f29cd006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f29cd006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f29cd006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f29ccf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f29ccf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f29ccf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f29ccf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f29cd44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f29cd44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f29cd44b438 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 0x00007f29ccf7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f29ccf7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f29ccf7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f29ccf7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f29ccf7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f29ccf7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f29ccf7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f29ccf7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f29ccf7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f29ccf7071f 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 0x00007f29ccf70edb 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 0x00007f29ccf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f29ccf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f29cd273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f29cd273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f29cd273d0a clang::ento::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 0x00007f29cd273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f29cd273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f29cd27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f29cd27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f29cd27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f29cd27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f29cd27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f29cb6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f29cb6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f29cb6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f29cb6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f29ccd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f29ccd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f29ccd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f29ccd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f29ccde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005652364d6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005652364da792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005652364db234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f29c3827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f29c3828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005652364d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148281 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/new-ctor-malloc.cpp (944 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.	<eof> 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 0x00007f5c16b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5c16b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5c16b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5c1563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5c1f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5c1f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5c1f14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5c1f14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5c1f14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5c1f14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5c1f14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5c1f14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5c1edf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5c1edf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5c1edf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5c1edf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5c1edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5c1edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5c1edf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5c1edf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5c1edf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5c1edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5c1edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5c1edf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5c1eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5c1eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5c1eddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5c1edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5c1edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5c1edf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5c1eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5c1eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5c1eddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5c1edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5c1edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5c1edffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5c1ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5c1ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5c1ee06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5c1ed6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5c1ed6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5c1ed6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5c1ed6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f5c1f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5c1f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5c1f24b438 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 0x00007f5c1ef29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f5c1ef29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f5c1ef29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f5c1ef29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f5c1ef29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f5c1ef29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#52 0x00007f5c1ef2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f5c1ef2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f5c1ef2a29b (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 0x00007f5c1ef43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#56 0x00007f5c1ef43bbb 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 0x00007f5c1ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007f5c1ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f5c1ed53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007f5c1ed53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007f5c1ed53ccd 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 0x00007f5c1edb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007f5c1edb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007f5c1edb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007f5c1edb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007f5c1edb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007f5c1edb36dd 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 0x00007f5c1edb417f 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 0x00007f5c1ed820a6 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 0x00007f5c1ed820a6 clang::ento::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 0x00007f5c1ed836a3 clang::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 0x00007f5c1ed836a3 clang::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 0x00007f5c1ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5c1ed83c1f clang::ento::CoreEngine::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 0x00007f5c1ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f5c1ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f5c1f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f5c1f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f5c1f073d0a clang::ento::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 0x00007f5c1f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f5c1f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f5c1f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f5c1f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f5c1f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f5c1f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f5c1f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f5c1d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f5c1d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f5c1d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f5c1d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f5c1eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f5c1eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f5c1eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f5c1eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f5c1ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x00005599def76ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x00005599def7a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x00005599def7b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f5c15627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f5c15628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x00005599def700a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148220 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-region.m (945 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.	<eof> parser at end of file
 #0 0x00007fd8fc145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd8fc143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd8fc145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd8fac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd90474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd90474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd90474d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd90474d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd90474d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd90474d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd90474d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd90474d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd9043f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd9043f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd9043f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd9043f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd9043f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd9043f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd9043f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd9043f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd9043f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd9043f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd9043f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd9043f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd9043dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd9043dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd9043dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd9043f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd9043f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd9043f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd9043dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd9043dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd9043dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd9043ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd9043ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd9043ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd904406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd904406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd904406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd90436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd90436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd90436376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd90436376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd904363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd904363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd904363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd90432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd90432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd90432dcbe 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 0x00007fd904374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd904374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd904374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fd904384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd904384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd904384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd904673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd904673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd904673d0a clang::ento::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 0x00007fd904673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd904673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd90467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd90467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd90467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd90467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd90467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd902aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd902aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd902aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd902aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd904187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd90412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd90412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd90412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd9041e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056187d4abccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056187d4af792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056187d4b0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fd8fac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fd8fac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056187d4a50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148272 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/no-unreachable-dtors.cpp (947 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.	<eof> parser at end of file
 #0 0x00007f6f0fb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6f0fb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6f0fb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6f0e63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6f17d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6f17d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6f17d7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6f17d7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6f17d7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6f17d7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6f17d7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f6f17d7e41e 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 0x00007f6f17d7eee0 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 0x00007f6f17d83d6e 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 0x00007f6f17d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f6f17d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f6f18073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f6f18073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f6f18073d0a clang::ento::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 0x00007f6f18073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f6f18073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f6f1807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f6f1807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f6f1807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f6f1807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f6f1807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f6f164ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f6f164ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f6f164ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f6f164ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f6f17b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f6f17b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f6f17b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f6f17b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f6f17be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055d9c4128ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055d9c412c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055d9c412d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f6f0e627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f6f0e628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055d9c41220a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148337 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-return.c (948 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.	<eof> 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 0x00007f6fa6945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6fa6943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6fa6945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6fa543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6faef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6faef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6faef4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6faef4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6faef4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6faef4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6faef4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6faef4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6faebf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6faebf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6faebf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6faebf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6faebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6faebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6faebf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6faebf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6faebf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6faebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6faebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6faebf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6faebf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6faebf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6faebf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f6faebf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6faebf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6faebf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f6faebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6faebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6faebdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6faebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6faebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6faebffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6faec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6faec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6faec06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6faeb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6faeb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6faeb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6faeb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6faf04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6faf04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6faf04b438 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 0x00007f6faeb7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f6faeb7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f6faeb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f6faeb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f6faeb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f6faeb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f6faeb7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f6faeb7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f6faeb7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f6faeb7071f 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 0x00007f6faeb70edb 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 0x00007f6faeb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f6faeb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f6faee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f6faee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f6faee73d0a clang::ento::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 0x00007f6faee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f6faee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f6faee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f6faee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f6faee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f6faee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f6faee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f6fad2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f6fad2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f6fad2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f6fad2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f6fae987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f6fae92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f6fae92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f6fae92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f6fae9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055710775fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000557107763792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000557107764234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f6fa5427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f6fa5428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005571077590a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148289 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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 (949 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.	<eof> 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 0x00007f99f2945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f99f2943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f99f2945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f99f143dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f99faf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f99faf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f99faf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f99faf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f99faf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f99faf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f99faf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f99faf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f99fabf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f99fabf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f99fabf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f99fabf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f99fabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f99fabf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f99fabf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f99fabf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f99fabf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f99fabf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f99fabf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f99fabf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f99fabf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f99fabf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f99fabf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f99fabf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f99fabf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f99fabf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f99fabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f99fabdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f99fabdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f99fabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f99fabffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f99fabffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f99fac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f99fac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f99fac06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f99fab6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f99fab6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f99fab6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f99fab6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f99fb04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f99fb04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f99fb04b438 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 0x00007f99fab7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f99fab7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f99fab7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f99fab7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f99fab7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f99fab7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f99fab7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f99fab7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f99fab7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f99fab7071f 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 0x00007f99fab70edb 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 0x00007f99fab83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f99fab83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f99fae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f99fae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f99fae73d0a clang::ento::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 0x00007f99fae73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f99fae73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f99fae7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f99fae7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f99fae7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f99fae7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f99fae7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f99f92ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f99f92ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f99f92ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f99f92ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f99fa987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f99fa92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f99fa92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f99fa92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f99fa9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b17dd19ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b17dd1d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b17dd1e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f99f1427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f99f1428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b17dd130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148334 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/non-diagnosable-assumptions.c (950 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.	<eof> 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 0x00007fda1df45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fda1df43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fda1df45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fda1ca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fda2654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fda2654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fda2654d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fda2654d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fda2654d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fda2654d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fda2654d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fda2654d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fda261f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fda261f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fda261f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fda261f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fda261f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fda261f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fda261f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fda261f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fda261f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fda261f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fda261f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fda261f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fda261dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fda261dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fda261dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fda261f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fda261f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fda261f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fda261dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fda261dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fda261dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fda261ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fda261ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fda261ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fda26206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fda26206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fda26206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fda2616371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fda2616371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fda2616371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fda2616371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fda261b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fda261b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fda261b97ed 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 0x00007fda261b97ed 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 0x00007fda26183269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fda26183269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fda26183269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fda26183269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fda26183269 clang::ento::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 0x00007fda261836a3 clang::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 0x00007fda261836a3 clang::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 0x00007fda26183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fda26183c1f clang::ento::CoreEngine::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 0x00007fda26183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fda26183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fda26473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fda26473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fda26473d0a clang::ento::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 0x00007fda26473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fda26473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fda2647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fda2647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fda2647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fda2647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fda2647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fda248ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fda248ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fda248ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fda248ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fda25f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fda25f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fda25f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fda25f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fda25fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005584c23d7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005584c23db792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005584c23dc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fda1ca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fda1ca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005584c23d10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148347 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/nonnullparamchecker-crash.cpp (951 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.	<eof> 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 0x00007fa4ee345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa4ee343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa4ee345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa4ece3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa4f6550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fa4f6550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fa4f6550d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fa4f6550d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fa4f6550d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fa4f6550d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fa4f6550d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fa4f6550d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007fa4f65a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fa4f65a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fa4f65a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007fa4f65a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fa4f65a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fa4f65a1feb 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 0x00007fa4f65c4885 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 0x00007fa4f6582053 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 0x00007fa4f6582053 clang::ento::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 0x00007fa4f65836a3 clang::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 0x00007fa4f65836a3 clang::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 0x00007fa4f6583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa4f6583c1f clang::ento::CoreEngine::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 0x00007fa4f6583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007fa4f6583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007fa4f6873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa4f6873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa4f6873d0a clang::ento::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 0x00007fa4f6873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007fa4f6873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007fa4f687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007fa4f687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007fa4f687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007fa4f687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007fa4f687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007fa4f4cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007fa4f4cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007fa4f4cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007fa4f4cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007fa4f6387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007fa4f632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007fa4f632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007fa4f632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007fa4f63e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x000055a310a1dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x000055a310a21792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x000055a310a22234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007fa4ece27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007fa4ece28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x000055a310a170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148384 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/novoidtypecrash.c (953 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.	<eof> 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 0x00007fc440b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc440b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc440b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc43f63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc44914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc44914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc44914d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc44914d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc44914d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc44914d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc44914d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc44914d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc448df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc448df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc448df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc448df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc448df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc448df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc448df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc448df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc448df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc448df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc448df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc448df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc448ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc448ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc448ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc448df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc448df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc448df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc448ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc448ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc448ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc448dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc448dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc448dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc448e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc448e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc448e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc448ddc387 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#40 0x00007fc448ddc387 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#41 0x00007fc448ddc387 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:91:37
#42 0x00007fc448dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#43 0x00007fc448dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#44 0x00007fc448dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#45 0x00007fc448e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#46 0x00007fc448e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#47 0x00007fc448e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#48 0x00007fc448d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#49 0x00007fc448d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#50 0x00007fc448d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#51 0x00007fc448d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#52 0x00007fc44924b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007fc44924b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007fc44924b438 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 0x00007fc448d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#56 0x00007fc448d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#57 0x00007fc448d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#58 0x00007fc448d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#59 0x00007fc448d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#60 0x00007fc448d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#61 0x00007fc448d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#62 0x00007fc448d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#63 0x00007fc448d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#64 0x00007fc448d7071f 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 0x00007fc448d70edb 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 0x00007fc448d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007fc448d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007fc449073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007fc449073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007fc449073d0a clang::ento::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 0x00007fc449073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007fc449073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007fc44907e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007fc44907e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007fc44907e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007fc44907e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007fc44907e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007fc4474ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007fc4474ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007fc4474ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007fc4474ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007fc448b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007fc448b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007fc448b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007fc448b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007fc448be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000562ea7e10ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000562ea7e14792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000562ea7e15234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007fc43f627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007fc43f628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000562ea7e0a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148386 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/nonnull.cpp (954 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.	<eof> 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 0x00007fec25545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fec25543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fec25545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fec2403dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fec2db4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fec2db4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fec2db4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fec2db4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fec2db4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fec2db4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fec2db4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fec2db4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fec2d7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fec2d7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fec2d7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fec2d7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fec2d7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fec2d7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fec2d7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fec2d7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fec2d7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fec2d7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fec2d7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fec2d7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fec2d7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fec2d7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fec2d7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fec2d7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fec2d7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fec2d7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fec2d7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fec2d7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fec2d7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fec2d7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fec2d7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fec2d7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fec2d806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fec2d806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fec2d806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fec2d76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fec2d76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fec2d76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fec2d76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fec2dc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fec2dc4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fec2dc4b438 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 0x00007fec2d77071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fec2d77071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fec2d77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fec2d77071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fec2d77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fec2d77071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fec2d77071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fec2d77071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fec2d77071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fec2d77071f 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 0x00007fec2d770edb 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 0x00007fec2d783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fec2d783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fec2da73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fec2da73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fec2da73d0a clang::ento::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 0x00007fec2da73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fec2da73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fec2da7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fec2da7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fec2da7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fec2da7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fec2da7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fec2beef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fec2beef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fec2beef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fec2beef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fec2d587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fec2d52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fec2d52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fec2d52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fec2d5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005636ff451ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005636ff455792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005636ff456234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fec24027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fec24028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005636ff44b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148366 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/objc-live-crash.mm (960 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.	<eof> 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 0x00007f6fad345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6fad343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6fad283779 (/usr/lib64/libLLVM-16.so+0xc83779)
 #3 0x00007f6fabe3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6fb5550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f6fb5550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6fb5550d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6fb5550d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6fb5550d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6fb5550d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6fb5550d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f6fb5550d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f6fb555d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f6fb555d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f6fb555d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f6fb555d41e 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 0x00007f6fb555d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f6fb555e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f6fb555e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f6fb560f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f6fb560f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f6fb560f2c8 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 0x00007f6fb55b7059 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 0x00007f6fb55b7059 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 0x00007f6fb55b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f6fb55b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f6fb55b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f6fb55c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f6fb55c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f6fb55c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f6fb55c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f6fb55c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f6fb55c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f6fb55c6846 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 0x00007f6fb5562911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f6fb5562911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f6fb5562911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f6fb5562911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f6fb5562911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f6fb5562911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f6fb5562911 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 0x00007f6fb55c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f6fb55c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f6fb55c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f6fb55c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f6fb55c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f6fb55c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f6fb55c472c 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 0x00007f6fb5582053 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 0x00007f6fb5582053 clang::ento::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 0x00007f6fb55836a3 clang::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 0x00007f6fb55836a3 clang::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 0x00007f6fb5583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6fb5583c1f clang::ento::CoreEngine::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 0x00007f6fb5583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f6fb5583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f6fb5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f6fb5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f6fb5873d0a clang::ento::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 0x00007f6fb5873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f6fb5873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f6fb587e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f6fb587e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f6fb587e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f6fb587e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f6fb587e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f6fb3cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f6fb3cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f6fb3cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f6fb3cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f6fb5387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f6fb532bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f6fb532bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f6fb532bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f6fb53e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000056326119dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x00005632611a1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x00007f6fb508d9f9 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Job.cpp:428:32
#78 0x00007f6fb508d9f9 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52
#79 0x00007f6fad28355c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib64/libLLVM-16.so+0xc8355c)
#80 0x00007f6fb5094c11 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Job.cpp:432:10
#81 0x00007f6fb509f7b3 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 0x00007f6fb509fa96 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Compilation.cpp:253:5
#83 0x00007f6fb50ab38c llvm::SmallVectorBase<unsigned int>::empty() const /usr/include/llvm/ADT/SmallVector.h:94:0
#84 0x00007f6fb50ab38c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Driver.cpp:1856:0
#85 0x00005632611a3ece llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:32
#86 0x00005632611a3ece llvm::SmallVectorTemplateCommon<std::pair<int, clang::driver::Command const*>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:41
#87 0x00005632611a3ece clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:564:26
#88 0x00007f6fabe27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#89 0x00007f6fabe28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#90 0x00005632611970a5 _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-2.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-ht0rvu5y/objc-live-crash-b3c025.mm
clang-16: note: diagnostic msg: /tmp/lit-tmp-ht0rvu5y/objc-live-crash-b3c025.sh
clang-16: note: diagnostic msg: 
********************
--
********************
Testing:  0
FAIL: Clang :: Analysis/objc-string.mm (961 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.	<eof> 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 0x00007fa769545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa769543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa769545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa76803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa771b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa771b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa771b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa771b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa771b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa771b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa771b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa771b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa7717f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa7717f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa7717f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa7717f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa7717f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa7717f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa7717f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa7717f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa7717f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa7717f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa7717f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa7717f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa7717dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa7717dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa7717dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa7717f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa7717f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa7717f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa7717dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa7717dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa7717dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa7717ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa7717ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa7717ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa771806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa771806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa771806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa77176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa77176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa77176376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa77176376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa771c4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa771c4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa771c4b8bd 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 0x00007fa771c4b8bd 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 0x00007fa7718a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fa7718a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fa7718a7f18 (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 0x00007fa7718c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fa7718c0c41 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 0x00007fa7717627d3 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 0x00007fa7717b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fa7717b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fa7717b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fa7717b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fa7717b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fa7717b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fa7717b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fa7717b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fa7717b35b3 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 0x00007fa7717b417f 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 0x00007fa7717820a6 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 0x00007fa7717820a6 clang::ento::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 0x00007fa7717836a3 clang::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 0x00007fa7717836a3 clang::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 0x00007fa771783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa771783c1f clang::ento::CoreEngine::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 0x00007fa771783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fa771783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fa771a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fa771a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fa771a73d0a clang::ento::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 0x00007fa771a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fa771a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fa771a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fa771a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fa771a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fa771a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fa771a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fa76feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fa76feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fa76feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fa76feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fa771587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fa77152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fa77152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fa77152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fa7715e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055c6eb933ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055c6eb937792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055c6eb938234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fa768027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fa768028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055c6eb92d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148600 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-objc-literal-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-string.mm
--
********************
Testing:  0
FAIL: Clang :: Analysis/objc_invalidation.m (962 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.	<eof> parser at end of file
 #0 0x00007feb9d545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feb9d543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feb9d545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feb9c03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feba5b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007feba5b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007feba5b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007feba5b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007feba5b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007feba5b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007feba5b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007feba5b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007feba57f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007feba57f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007feba57f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007feba57f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007feba57f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007feba57f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007feba57f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007feba57f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007feba57f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007feba57f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007feba57f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007feba57f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007feba57dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007feba57dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007feba57dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007feba57f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007feba57f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007feba57f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007feba57dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007feba57dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007feba57dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007feba57ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007feba57ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007feba57ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007feba5806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007feba5806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007feba5806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007feba576376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007feba576376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007feba576376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007feba576376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007feba5763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007feba5763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007feba5763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007feba572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007feba572dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007feba572dcbe 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 0x00007feba5774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007feba5774a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007feba5774a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007feba5784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007feba5784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007feba5784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007feba5a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007feba5a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007feba5a73d0a clang::ento::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 0x00007feba5a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007feba5a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007feba5a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007feba5a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007feba5a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007feba5a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007feba5a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007feba3eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007feba3eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007feba3eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007feba3eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007feba5587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007feba552bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007feba552bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007feba552bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007feba55e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000560582952ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000560582956792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000560582957234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007feb9c027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007feb9c028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056058294c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148616 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,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/objcpp-uninitialized-object.mm (963 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.	<eof> 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 0x00007f5146745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5146743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5146745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f514523dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f514e979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f514e979ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f514e979ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f514e979ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f514e979ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f514e979ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f514e979ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f514e979ee6 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 0x00007f514e9834b5 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 0x00007f514e983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f514e983b3c 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 0x00007f514e983cf6 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 0x00007f514e983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f514e983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f514ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f514ec73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f514ec73d0a clang::ento::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 0x00007f514ec73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f514ec73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f514ec7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f514ec7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f514ec7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f514ec7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f514ec7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f514d0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f514d0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f514d0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f514d0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f514e787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f514e72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f514e72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f514e72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f514e7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000056285a606ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000056285a60a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000056285a60b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f5145227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f5145228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000056285a6000a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148622 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,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/nonnull-global-constants.mm (964 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.	<eof> 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 0x00007f5c3b745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5c3b743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5c3b745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5c3a23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5c43d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5c43d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5c43d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5c43d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5c43d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5c43d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5c43d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5c43d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5c439f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5c439f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5c439f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5c439f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5c439f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5c439f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5c439f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5c439f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5c439f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5c439f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5c439f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5c439f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5c439dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5c439dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5c439dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5c439f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5c439f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5c439f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5c439dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5c439dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5c439dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5c439ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5c439ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5c439ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5c43a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5c43a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5c43a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5c4396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5c4396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5c4396376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5c4396376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5c43963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5c43963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5c43963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f5c4392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f5c4392dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f5c4392dcbe 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 0x00007f5c43b62daf llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:0
#50 0x00007f5c43b62daf checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:88:0
#51 0x00007f5c43b62daf 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 0x00007f5c4394cd4a 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 0x00007f5c43999877 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 0x00007f5c43999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#55 0x00007f5c439b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#56 0x00007f5c439b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#57 0x00007f5c439b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007f5c439b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#59 0x00007f5c439bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007f5c439bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007f5c439bc55a 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 0x00007f5c43981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#63 0x00007f5c43981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#64 0x00007f5c43981922 clang::ento::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 0x00007f5c439836a3 clang::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 0x00007f5c439836a3 clang::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 0x00007f5c43983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5c43983c1f clang::ento::CoreEngine::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 0x00007f5c43983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007f5c43983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007f5c43c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007f5c43c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f5c43c73d0a clang::ento::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 0x00007f5c43c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007f5c43c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007f5c43c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007f5c43c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007f5c43c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007f5c43c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007f5c43c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007f5c420ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007f5c420ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007f5c420ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007f5c420ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007f5c43787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007f5c4372bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007f5c4372bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007f5c4372bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007f5c437e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055e6891e6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055e6891ea792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055e6891eb234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007f5c3a227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007f5c3a228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055e6891e00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148363 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/override-werror.c (966 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.	<eof> 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 0x00007f6d86f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6d86f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6d86f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6d85a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6d8f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6d8f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6d8f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6d8f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6d8f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6d8f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6d8f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6d8f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6d8f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6d8f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6d8f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6d8f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6d8f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6d8f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6d8f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6d8f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6d8f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6d8f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6d8f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6d8f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6d8f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6d8f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6d8f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6d8f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6d8f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6d8f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6d8f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6d8f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6d8f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6d8f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6d8f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6d8f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6d8f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6d8f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6d8f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6d8f16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6d8f16371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6d8f16371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6d8f16371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f6d8f1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6d8f1b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6d8f1b97ed 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 0x00007f6d8f1b97ed 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 0x00007f6d8f183269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f6d8f183269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f6d8f183269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f6d8f183269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f6d8f183269 clang::ento::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 0x00007f6d8f1836a3 clang::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 0x00007f6d8f1836a3 clang::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 0x00007f6d8f183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6d8f183c1f clang::ento::CoreEngine::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 0x00007f6d8f183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f6d8f183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f6d8f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f6d8f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f6d8f473d0a clang::ento::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 0x00007f6d8f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f6d8f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f6d8f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f6d8f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f6d8f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f6d8f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f6d8f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f6d8d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f6d8d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f6d8d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f6d8d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f6d8ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f6d8ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f6d8ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f6d8ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f6d8efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055aa69b93ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055aa69b97792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055aa69b98234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f6d85a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f6d85a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055aa69b8d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148688 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,alpha.core -Werror /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/override-werror.c -verify
--
********************
Testing:  0
FAIL: Clang :: Analysis/osobject-retain-release.cpp (968 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.	<eof> 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 0x00007f8199745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8199743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8199745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f819823dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f81a199ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f81a199ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f81a199ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f81a199ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f81a199ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f81a199ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f81a199ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f81a1977f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f81a1977f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f81a1977f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f81a1977f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f81a1977f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f81a19a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f81a19a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f81a19a267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f81a19c31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#20 0x00007f81a19c31f2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f81a19c31f2 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f81a19c31f2 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0
#23 0x00007f81a19c5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0
#24 0x00007f81a19c5cdc llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#25 0x00007f81a19c5cdc clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0
#26 0x00007f81a19c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f81a19c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f81a19c6598 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 0x00007f81a1962911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#30 0x00007f81a1962911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#31 0x00007f81a1962911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#32 0x00007f81a1962911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#33 0x00007f81a1962911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#34 0x00007f81a1962911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#35 0x00007f81a1962911 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 0x00007f81a19b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#37 0x00007f81a19b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#38 0x00007f81a19b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#39 0x00007f81a19b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#40 0x00007f81a19b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#41 0x00007f81a19b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#42 0x00007f81a19b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#43 0x00007f81a19b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#44 0x00007f81a19b35b3 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 0x00007f81a19b417f 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 0x00007f81a19820a6 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 0x00007f81a19820a6 clang::ento::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 0x00007f81a19836a3 clang::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 0x00007f81a19836a3 clang::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 0x00007f81a1983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f81a1983c1f clang::ento::CoreEngine::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 0x00007f81a1983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#53 0x00007f81a1983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#54 0x00007f81a1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#55 0x00007f81a1c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#56 0x00007f81a1c73d0a clang::ento::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 0x00007f81a1c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#58 0x00007f81a1c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#59 0x00007f81a1c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#60 0x00007f81a1c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#61 0x00007f81a1c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#62 0x00007f81a1c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#63 0x00007f81a1c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#64 0x00007f81a00ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#65 0x00007f81a00ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#66 0x00007f81a00ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#67 0x00007f81a00ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#68 0x00007f81a1787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#69 0x00007f81a172bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#70 0x00007f81a172bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#71 0x00007f81a172bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#72 0x00007f81a17e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#73 0x000055f246c3eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#74 0x000055f246c42792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#75 0x000055f246c43234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#76 0x00007f8198227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#77 0x00007f8198228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#78 0x000055f246c380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148648 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++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/nonnull.m (969 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.	<eof> 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 0x00007f4eb5145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4eb5143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4eb5145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4eb3c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4ebd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4ebd74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4ebd74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4ebd74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4ebd74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4ebd74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4ebd74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4ebd74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4ebd3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4ebd3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4ebd3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4ebd3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4ebd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4ebd3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4ebd3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4ebd3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4ebd3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4ebd3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4ebd3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4ebd3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4ebd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4ebd3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4ebd3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4ebd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4ebd3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4ebd3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4ebd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4ebd3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4ebd3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4ebd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4ebd3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4ebd3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4ebd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4ebd406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4ebd406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4ebd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4ebd36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4ebd36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4ebd36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4ebd5614c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4ebd5614c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007f4ebd5614c0 (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:54
#46 0x00007f4ebd353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#47 0x00007f4ebd353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#48 0x00007f4ebd353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#49 0x00007f4ebd353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#50 0x00007f4ebd353ccd 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 0x00007f4ebd3b34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#52 0x00007f4ebd3b34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#53 0x00007f4ebd3b34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#54 0x00007f4ebd3b34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#55 0x00007f4ebd3b34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#56 0x00007f4ebd3b34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#57 0x00007f4ebd3b34e3 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 0x00007f4ebd3b417f 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 0x00007f4ebd3820a6 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 0x00007f4ebd3820a6 clang::ento::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 0x00007f4ebd3836a3 clang::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 0x00007f4ebd3836a3 clang::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 0x00007f4ebd383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4ebd383c1f clang::ento::CoreEngine::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 0x00007f4ebd383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007f4ebd383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007f4ebd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007f4ebd673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007f4ebd673d0a clang::ento::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 0x00007f4ebd673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007f4ebd673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007f4ebd67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007f4ebd67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007f4ebd67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007f4ebd67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007f4ebd67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007f4ebbaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007f4ebbaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007f4ebbaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007f4ebbaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007f4ebd187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007f4ebd12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007f4ebd12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007f4ebd12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007f4ebd1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x00005614bbfddccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x00005614bbfe1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x00005614bbfe2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007f4eb3c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007f4eb3c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x00005614bbfd70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148378 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/nullability-arc.mm (971 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.	<eof> parser at end of file
 #0 0x00007f4675745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4675743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4675745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f467423dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f467dd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f467dd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f467dd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f467dd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f467dd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f467dd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f467dd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f467dd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f467d9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f467d9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f467d9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f467d9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f467d9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f467d9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f467d9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f467d9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f467d9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f467d9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f467d9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f467d9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f467d9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f467d9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f467d9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f467d9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f467d9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f467d9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f467d9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f467d9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f467d9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f467d9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f467d9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f467d9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f467da06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f467da06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f467da06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f467d96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f467d96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f467d96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f467d96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f467d963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f467d963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f467d963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f467d92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f467d92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f467d92dcbe 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 0x00007f467d974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f467d974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f467d974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f467d984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f467d984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f467d984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f467dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f467dc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f467dc73d0a clang::ento::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 0x00007f467dc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f467dc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f467dc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f467dc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f467dc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f467dc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f467dc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f467c0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f467c0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f467c0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f467c0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f467d787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f467d72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f467d72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f467d72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f467d7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055965aaddccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055965aae1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055965aae2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f4674227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f4674228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055965aad70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148442 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/null-deref-ps-region.c (972 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.	<eof> 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 0x00007fb3dbd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb3dbd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb3dbd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb3da83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb3e433359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb3e433359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb3e433359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb3e433359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb3e433359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb3e433359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb3e433359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb3e433359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fb3e4143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fb3e4143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fb3e4143995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb3e3f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fb3e3f51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fb3e3f51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fb3e3f51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fb3e3fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fb3e3fffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fb3e3fffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fb3e3fffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fb3e4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fb3e4006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fb3e4006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fb3e3f6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fb3e3f6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fb3e3f6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fb3e3f6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fb3e444b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fb3e444b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fb3e444b438 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 0x00007fb3e4129e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fb3e4129e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fb3e4129e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fb3e4129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fb3e4129e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fb3e4129e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fb3e412a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fb3e412a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fb3e412a29b (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 0x00007fb3e4143bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fb3e4143bbb 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 0x00007fb3e3f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fb3e3f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fb3e3f53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fb3e3f53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fb3e3f53ccd 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 0x00007fb3e3fb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fb3e3fb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fb3e3fb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fb3e3fb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fb3e3fb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fb3e3fb36dd 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 0x00007fb3e3fb417f 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 0x00007fb3e3f820a6 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 0x00007fb3e3f820a6 clang::ento::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 0x00007fb3e3f836a3 clang::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 0x00007fb3e3f836a3 clang::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 0x00007fb3e3f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb3e3f83c1f clang::ento::CoreEngine::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 0x00007fb3e3f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fb3e3f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fb3e4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fb3e4273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fb3e4273d0a clang::ento::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 0x00007fb3e4273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fb3e4273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fb3e427e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fb3e427e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fb3e427e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fb3e427e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fb3e427e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fb3e26ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fb3e26ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fb3e26ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fb3e26ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fb3e3d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fb3e3d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fb3e3d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fb3e3d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fb3e3de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055acac032ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055acac036792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055acac037234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fb3da827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fb3da828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055acac02c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148419 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/null-deref-path-notes.m (975 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-path-notes.m.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/null-deref-path-notes.m.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 -analyzer-output=text -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-path-notes.m
1.	<eof> 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 0x00007fa042f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa042f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa042f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa041a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa04b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa04b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa04b54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa04b54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa04b54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa04b54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa04b54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa04b54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa04b1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa04b1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa04b1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa04b1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa04b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa04b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa04b1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa04b1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa04b1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa04b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa04b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa04b1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa04b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa04b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa04b1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa04b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa04b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa04b1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa04b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa04b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa04b1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa04b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa04b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa04b1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa04b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa04b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa04b206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa04b16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa04b16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa04b16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa04b16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa04b64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa04b64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa04b64b438 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 0x00007fa04b29d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fa04b29d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fa04b29d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fa04b29d38e 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 0x00007fa04b14cd4a 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 0x00007fa04b199877 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 0x00007fa04b199877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fa04b1b4aab llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fa04b1b4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fa04b1b4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fa04b1b4aab clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fa04b1ba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fa04b1ba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fa04b1ba787 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 0x00007fa04b183169 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 0x00007fa04b183169 clang::ento::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 0x00007fa04b1836a3 clang::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 0x00007fa04b1836a3 clang::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 0x00007fa04b183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa04b183c1f clang::ento::CoreEngine::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 0x00007fa04b183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007fa04b183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007fa04b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007fa04b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007fa04b473d0a clang::ento::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 0x00007fa04b473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007fa04b473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007fa04b47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007fa04b47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007fa04b47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007fa04b47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007fa04b47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007fa0498ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007fa0498ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007fa0498ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007fa0498ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007fa04af87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007fa04af2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007fa04af2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007fa04af2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007fa04afe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x000055ec68f7fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x000055ec68f83792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x000055ec68f84234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007fa041a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007fa041a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x000055ec68f790a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148414 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/objc-for.m (977 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.	<eof> 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 0x00007f95fc745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f95fc743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f95fc745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f95fb23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9604a3380e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f9604a3380e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9604a3380e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9604a3380e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f9604a3380e llvm::ImmutableMap<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool, llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f9604a3380e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool, llvm::ImutKeyValueInfo<std::pair<clang::ObjCForCollectionStmt const*, clang::LocationContext const*>, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f9604a3380e get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f9604a3380e clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2670:47
#12 0x00007f9604a3380e checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:982:36
#13 0x00007f9604a3380e void clang::ento::check::PostStmt<clang::ObjCForCollectionStmt>::_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 0x00007f960494c795 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 0x00007f960494c9e7 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 0x00007f96049b8c0f 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 0x00007f9604982d5b 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 0x00007f9604982d5b clang::ento::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 0x00007f96049836a3 clang::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 0x00007f96049836a3 clang::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 0x00007f9604983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9604983c1f clang::ento::CoreEngine::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 0x00007f9604983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f9604983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f9604c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f9604c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f9604c73d0a clang::ento::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 0x00007f9604c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f9604c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f9604c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f9604c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f9604c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f9604c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f9604c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f96030ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f96030ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f96030ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f96030ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f9604787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f960472bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f960472bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f960472bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f96047e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055d04ce92ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055d04ce96792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055d04ce97234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f95fb227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f95fb228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055d04ce8c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148536 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/nullability-no-arc.mm (978 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.	<eof> parser at end of file
 #0 0x00007f8700145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8700143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8700145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f86fec3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f870874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f870874d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f870874d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f870874d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f870874d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f870874d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f870874d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f870874d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f87083f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f87083f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f87083f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f87083f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f87083f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f87083f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f87083f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f87083f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f87083f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f87083f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f87083f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f87083f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f87083dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f87083dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f87083dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f87083f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f87083f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f87083f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f87083dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f87083dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f87083dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f87083ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f87083ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f87083ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8708406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8708406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8708406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f870836376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f870836376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f870836376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f870836376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8708363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8708363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8708363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f870832dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f870832dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f870832dcbe 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 0x00007f8708374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f8708374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f8708374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f8708384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f8708384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f8708384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f8708673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f8708673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f8708673d0a clang::ento::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 0x00007f8708673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f8708673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f870867e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f870867e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f870867e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f870867e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f870867e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f8706aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f8706aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f8706aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f8706aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f8708187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f870812bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f870812bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f870812bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f87081e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000564cea1a7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000564cea1ab792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000564cea1ac234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f86fec27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f86fec28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000564cea1a10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148453 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/nullability_nullonly.mm (979 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.	<eof> 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 0x00007f1587745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1587743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1587745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f158623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f158f96af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f158f96af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f158f96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f158f96af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f158f96af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f158f96af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f158f96af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f158f96af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f158fd3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f158fd3b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f158fd3b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f158fd3b114 (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 0x00007f158f94d820 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 0x00007f158f97a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f158f97a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f158f97a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f158f97a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f158f97a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f158f97a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f158f97a143 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 0x00007f158f9834b5 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 0x00007f158f983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f158f983c1f clang::ento::CoreEngine::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 0x00007f158f983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f158f983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f158fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f158fc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f158fc73d0a clang::ento::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 0x00007f158fc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f158fc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f158fc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f158fc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f158fc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f158fc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f158fc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f158e0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f158e0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f158e0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f158e0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f158f787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f158f72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f158f72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f158f72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f158f7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x0000561b06715ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x0000561b06719792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x0000561b0671a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f1586227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f1586228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x0000561b0670f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148487 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/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.	<eof> 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 0x00007f2911745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2911743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2911745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f291023dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2919d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2919d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2919d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2919d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2919d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2919d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2919d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2919d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f29199f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f29199f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f29199f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f29199f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f29199f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f29199f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f29199f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f29199f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f29199f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f29199f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f29199f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f29199f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f29199dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f29199dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f29199dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f29199f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f29199f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f29199f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f29199dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f29199dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f29199dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f29199ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f29199ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f29199ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2919a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2919a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2919a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f291996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f291996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f291996376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f291996376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2919963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2919963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2919963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f2919e4b760 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f2919e4b760 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f2919e4b760 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 0x00007f2919e4b760 (anonymous namespace)::ObjCNonNilReturnValueChecker::assumeExprIsNonNull(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CheckerContext&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1182:0
#50 0x00007f2919a28a66 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator bool() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:201:43
#51 0x00007f2919a28a66 clang::ento::CheckerContext::addTransition(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:171:30
#52 0x00007f2919a28a66 assumeExprIsNonNull /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1158:20
#53 0x00007f2919a28a66 checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1168:0
#54 0x00007f2919a28a66 void clang::ento::check::PostStmt<clang::ObjCBoxedExpr>::_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 0x00007f291994c795 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 0x00007f291994c9e7 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 0x00007f2919982fa6 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 0x00007f2919982fa6 clang::ento::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 0x00007f29199836a3 clang::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 0x00007f29199836a3 clang::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 0x00007f2919983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2919983c1f clang::ento::CoreEngine::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 0x00007f2919983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#64 0x00007f2919983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#65 0x00007f2919c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#66 0x00007f2919c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#67 0x00007f2919c73d0a clang::ento::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 0x00007f2919c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#69 0x00007f2919c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#70 0x00007f2919c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#71 0x00007f2919c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#72 0x00007f2919c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#73 0x00007f2919c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#74 0x00007f2919c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#75 0x00007f29180ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#76 0x00007f29180ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#77 0x00007f29180ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#78 0x00007f29180ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#79 0x00007f2919787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#80 0x00007f291972bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#81 0x00007f291972bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#82 0x00007f291972bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#83 0x00007f29197e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#84 0x000055f4ef41accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#85 0x000055f4ef41e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#86 0x000055f4ef41f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#87 0x00007f2910227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#88 0x00007f2910228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#89 0x000055f4ef4140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148525 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/nullptr.cpp (982 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.	<eof> parser at end of file
 #0 0x00007fb196f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb196f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb196f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb195a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb19f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb19f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb19f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb19f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb19f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb19f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb19f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb19f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb19f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb19f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb19f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb19f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb19f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb19f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb19f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb19f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb19f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb19f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb19f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb19f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb19f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb19f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb19f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb19f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb19f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb19f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb19f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb19f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb19f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb19f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb19f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb19f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb19f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb19f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb19f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb19f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb19f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb19f16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb19f16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb19f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb19f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb19f163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fb19f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fb19f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fb19f12dcbe 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 0x00007fb19f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fb19f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fb19f174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fb19f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fb19f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fb19f184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fb19f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fb19f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fb19f473d0a clang::ento::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 0x00007fb19f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fb19f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fb19f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fb19f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fb19f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fb19f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fb19f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fb19d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fb19d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fb19d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fb19d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fb19ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fb19ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fb19ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fb19ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fb19efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055ac3f3feccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055ac3f402792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055ac3f403234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fb195a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fb195a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055ac3f3f80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148485 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (983 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.	<eof> parser at end of file
 #0 0x00007f7e11145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7e11143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7e11145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7e0fc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7e1974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7e1974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7e1974d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7e1974d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7e1974d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7e1974d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7e1974d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7e1974d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7e193f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7e193f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7e193f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7e193f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7e193f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7e193f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7e193f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7e193f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7e193f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7e193f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7e193f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7e193f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7e193dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7e193dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7e193dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7e193f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7e193f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7e193f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7e193dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7e193dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7e193dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7e193ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7e193ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7e193ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7e19406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7e19406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7e19406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7e1936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7e1936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7e1936376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7e1936376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7e19363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7e19363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7e19363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f7e1932dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f7e1932dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f7e1932dcbe 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 0x00007f7e19374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f7e19374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f7e19374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f7e19384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f7e19384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f7e19384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f7e19673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f7e19673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f7e19673d0a clang::ento::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 0x00007f7e19673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f7e19673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f7e1967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f7e1967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f7e1967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f7e1967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f7e1967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f7e17aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f7e17aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f7e17aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f7e17aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f7e19187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f7e1912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f7e1912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f7e1912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f7e191e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000558991436ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055899143a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055899143b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f7e0fc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f7e0fc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005589914300a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148491 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-indirect-copy-restore.m (984 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.	<eof> 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 0x00007f8bd9b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8bd9b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8bd9b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8bd863dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8be1d6af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8be1d6af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8be1d6af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8be1d6af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8be1d6af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8be1d6af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8be1d6af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8be1d6af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007f8be213b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007f8be213b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007f8be213b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007f8be213b114 (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 0x00007f8be1d4d820 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 0x00007f8be1d7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007f8be1d7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007f8be1d7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007f8be1d7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007f8be1d7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007f8be1d7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007f8be1d7a143 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 0x00007f8be1d834b5 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 0x00007f8be1d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8be1d83c1f clang::ento::CoreEngine::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 0x00007f8be1d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f8be1d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f8be2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f8be2073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f8be2073d0a clang::ento::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 0x00007f8be2073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f8be2073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f8be207e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f8be207e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f8be207e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f8be207e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f8be207e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f8be04ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f8be04ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f8be04ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f8be04ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f8be1b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f8be1b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f8be1b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f8be1b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f8be1be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x000055a3b46b9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x000055a3b46bd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x000055a3b46be234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f8bd8627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f8bd8628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x000055a3b46b30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148543 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-message.m (985 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.	<eof> 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 0x00007f0dac945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0dac943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0dac945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0dab43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0db4f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0db4f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0db4f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0db4f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0db4f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0db4f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0db4f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0db4f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0db4bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0db4bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0db4bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0db4bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0db4bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0db4bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0db4bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0db4bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0db4bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0db4bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0db4bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0db4bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0db4bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0db4bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0db4bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f0db4bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0db4bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0db4bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f0db4bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f0db4bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f0db4bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f0db4bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f0db4bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f0db4bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f0db4c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0db4c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0db4c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f0db4b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f0db4b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f0db4b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f0db4b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f0db4bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f0db4bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f0db4bb97ed 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 0x00007f0db4bb97ed 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 0x00007f0db4b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f0db4b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f0db4b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f0db4b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f0db4b83269 clang::ento::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 0x00007f0db4b836a3 clang::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 0x00007f0db4b836a3 clang::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 0x00007f0db4b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0db4b83c1f clang::ento::CoreEngine::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 0x00007f0db4b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f0db4b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f0db4e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f0db4e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f0db4e73d0a clang::ento::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 0x00007f0db4e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f0db4e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f0db4e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f0db4e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f0db4e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f0db4e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f0db4e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f0db32ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f0db32ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f0db32ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f0db32ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f0db4987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f0db492bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f0db492bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f0db492bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f0db49e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000562f34589ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000562f3458d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000562f3458e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f0dab427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f0dab428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000562f345830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148589 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/pr37802.cpp (988 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.	<eof> 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 0x00007f43f8145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f43f8143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f43f8145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f43f6c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4400379ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f4400379ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4400379ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4400379ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4400379ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4400379ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4400379ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f4400379ee6 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 0x00007f44003834b5 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 0x00007f4400383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4400383c1f clang::ento::CoreEngine::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 0x00007f4400383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#16 0x00007f4400383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#17 0x00007f4400673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f4400673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f4400673d0a clang::ento::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 0x00007f4400673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#21 0x00007f4400673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#22 0x00007f440067e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#23 0x00007f440067e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#24 0x00007f440067e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#25 0x00007f440067e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#26 0x00007f440067e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#27 0x00007f43feaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#28 0x00007f43feaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#29 0x00007f43feaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#30 0x00007f43feaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#31 0x00007f4400187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#32 0x00007f440012bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#33 0x00007f440012bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#34 0x00007f440012bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#35 0x00007f44001e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#36 0x0000559b0ef2accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#37 0x0000559b0ef2e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#38 0x0000559b0ef2f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#39 0x00007f43f6c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#40 0x00007f43f6c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#41 0x0000559b0ef240a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148906 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 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr37802.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/pr4209.m (989 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.	<eof> parser at end of file
 #0 0x00007f68a4f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f68a4f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f68a4f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f68a3a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f68ad54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f68ad54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f68ad54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f68ad54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f68ad54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f68ad54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f68ad54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f68ad54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f68ad1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f68ad1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f68ad1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f68ad1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f68ad1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f68ad1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f68ad1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f68ad1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f68ad1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f68ad1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f68ad1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f68ad1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f68ad1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f68ad1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f68ad1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f68ad1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f68ad1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f68ad1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f68ad1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f68ad1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f68ad1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f68ad1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f68ad1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f68ad1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f68ad206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f68ad206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f68ad206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f68ad16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f68ad16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f68ad16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f68ad16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f68ad163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f68ad163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f68ad163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f68ad12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f68ad12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f68ad12dcbe 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 0x00007f68ad174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f68ad174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f68ad174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f68ad184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f68ad184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f68ad184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f68ad473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f68ad473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f68ad473d0a clang::ento::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 0x00007f68ad473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f68ad473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f68ad47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f68ad47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f68ad47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f68ad47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f68ad47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f68ab8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f68ab8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f68ab8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f68ab8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f68acf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f68acf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f68acf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f68acf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f68acfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056195a743ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056195a747792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056195a748234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f68a3a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f68a3a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056195a73d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148902 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-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/plist-diagnostics-template-record.cpp (990 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.	<eof> 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 0x00007f237c945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f237c943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f237c945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f237b43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2384b50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f2384b50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2384b50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2384b50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f2384b50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f2384b50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f2384b50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f2384b50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f2384b5d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f2384b5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f2384b5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f2384b5d41e 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 0x00007f2384b5d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f2384b5e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f2384b5e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f2384c0f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f2384c0f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f2384c0f2c8 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 0x00007f2384bb7059 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 0x00007f2384bb7059 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 0x00007f2384bb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f2384bb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f2384bb7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f2384bc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f2384bc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f2384bc5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f2384bc6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f2384bc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f2384bc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f2384bc6846 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 0x00007f2384b62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f2384b62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f2384b62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f2384b62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f2384b62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f2384b62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f2384b62911 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 0x00007f2384bc472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f2384bc472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f2384bc472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f2384bc472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f2384bc472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f2384bc472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f2384bc472c 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 0x00007f2384b82053 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 0x00007f2384b82053 clang::ento::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 0x00007f2384b836a3 clang::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 0x00007f2384b836a3 clang::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 0x00007f2384b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2384b83c1f clang::ento::CoreEngine::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 0x00007f2384b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f2384b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f2384e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f2384e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f2384e73d0a clang::ento::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 0x00007f2384e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f2384e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f2384e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f2384e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f2384e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f2384e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f2384e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f23832ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f23832ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f23832ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f23832ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f2384987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f238492bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f238492bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f238492bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f23849e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055bc8641cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055bc86420792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055bc86421234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f237b427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f237b428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055bc864160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148807 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-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/pthreadlock.c (991 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.	<eof> 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 0x00007f24fd145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f24fd143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f24fd145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f24fbc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2505852cb6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2505852cb6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2505852cb6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2505852cb6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2505852cb6 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2505852cb6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SymExpr const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2505852cb6 get<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2505852cb6 (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 0x00007f250534d820 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 0x00007f250537a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f250537a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f250537a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f250537a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f250537a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f250537a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f250537a143 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 0x00007f25053834b5 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 0x00007f2505383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2505383c1f clang::ento::CoreEngine::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 0x00007f2505383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f2505383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f2505673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f2505673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f2505673d0a clang::ento::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 0x00007f2505673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f2505673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f250567e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f250567e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f250567e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f250567e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f250567e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f2503aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f2503aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f2503aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f2503aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f2505187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f250512bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f250512bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f250512bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f25051e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055b3ba2d9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055b3ba2dd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055b3ba2de234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f24fbc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f24fbc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055b3ba2d30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148987 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=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/plist-output-alternate.m (992 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output-alternate.m.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/plist-output-alternate.m.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,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
1.	<eof> 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 0x00007f8584f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8584f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8584f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8583a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f858d3c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f858d3c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f858d3c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f858d3c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f858d3c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f858d3c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f858d3c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f858d3c4af6 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 0x00007f858d14d820 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 0x00007f858d17a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f858d17a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f858d17a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f858d17a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f858d17a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f858d17a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f858d17a143 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 0x00007f858d1834b5 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 0x00007f858d183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f858d183c1f clang::ento::CoreEngine::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 0x00007f858d183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f858d183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f858d473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f858d473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f858d473d0a clang::ento::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 0x00007f858d473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f858d473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f858d47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f858d47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f858d47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f858d47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f858d47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f858b8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f858b8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f858b8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f858b8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f858cf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f858cf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f858cf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f858cf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f858cfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055f7a5848ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055f7a584c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055f7a584d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f8583a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f8583a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055f7a58420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148842 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.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/properties.m (993 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.	<eof> parser at end of file
 #0 0x00007f1070b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1070b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1070b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f106f63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f107914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f107914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f107914d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f107914d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f107914d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f107914d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f107914d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f107914d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f1078df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f1078df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f1078df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f1078df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f1078df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f1078df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f1078df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f1078df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f1078df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f1078df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f1078df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f1078df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f1078ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f1078ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f1078ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f1078df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f1078df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f1078df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f1078ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f1078ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f1078ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f1078dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f1078dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f1078dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f1078e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f1078e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f1078e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f1078d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f1078d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f1078d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f1078d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f1078d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f1078d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f1078d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f1078d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f1078d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f1078d2dcbe 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 0x00007f1078d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f1078d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f1078d74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f1078d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f1078d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f1078d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f1079073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f1079073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f1079073d0a clang::ento::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 0x00007f1079073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f1079073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f107907e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f107907e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f107907e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f107907e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f107907e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f10774ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f10774ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f10774ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f10774ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f1078b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f1078b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f1078b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f1078b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f1078be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055a5da188ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055a5da18c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055a5da18d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f106f627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f106f628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055a5da1820a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148981 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.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/pthreadlock_state_nottracked.c (994 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": [
           ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> 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 0x00007fd06b345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/pr22954.c (995 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.	<eof> 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 0x00007f5443945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5443943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5443945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f544243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f544bf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f544bf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f544bf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f544bf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f544bf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f544bf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f544bf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f544bf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f544bbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f544bbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f544bbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f544bbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f544bbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f544bbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f544bbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f544bbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f544bbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f544bbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f544bbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f544bbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f544bbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f544bbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f544bbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f544bbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f544bbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f544bbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f544bbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f544bbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f544bbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f544bbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f544bbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f544bbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f544bc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f544bc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f544bc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f544bb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f544bb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f544bb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f544bb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f544c04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f544c04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f544c04b438 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 0x00007f544bc9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f544bc9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f544bc9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f544bc9d38e 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 0x00007f544bb4cd4a 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 0x00007f544bb99877 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 0x00007f544bb99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f544bbb4aab llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f544bbb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f544bbb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f544bbb4aab clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f544bbba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f544bbba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f544bbba787 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 0x00007f544bb83169 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 0x00007f544bb83169 clang::ento::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 0x00007f544bb836a3 clang::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 0x00007f544bb836a3 clang::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 0x00007f544bb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f544bb83c1f clang::ento::CoreEngine::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 0x00007f544bb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f544bb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f544be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f544be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f544be73d0a clang::ento::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 0x00007f544be73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f544be73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f544be7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f544be7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f544be7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f544be7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f544be7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f544a2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f544a2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f544a2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f544a2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f544b987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f544b92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f544b92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f544b92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f544b9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x000055694d7a8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x000055694d7ac792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x000055694d7ad234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f5442427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f5442428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x000055694d7a20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148884 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-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/properties.mm (996 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.	<eof> 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 0x00007ff9a0d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff9a0d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff9a0d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff99f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff9a934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff9a934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff9a934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff9a934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff9a934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff9a934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff9a934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff9a934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff9a8ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff9a8ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff9a8ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff9a8ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff9a8ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff9a8ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff9a8ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff9a8ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff9a8ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff9a8ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff9a8ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff9a8ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff9a8fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff9a8fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff9a8fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff9a8ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff9a8ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff9a8ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff9a8fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff9a8fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff9a8fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff9a8fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff9a8fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff9a8fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff9a9006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff9a9006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff9a9006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff9a8f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff9a8f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff9a8f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff9a8f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff9a944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff9a944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff9a944b438 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 0x00007ff9a8fc8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007ff9a8fc8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007ff9a8fc8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007ff9a8fc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007ff9a8fc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007ff9a8fc8512 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 0x00007ff9a8f819b3 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 0x00007ff9a8f819b3 clang::ento::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 0x00007ff9a8f836a3 clang::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 0x00007ff9a8f836a3 clang::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 0x00007ff9a8f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff9a8f83c1f clang::ento::CoreEngine::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 0x00007ff9a8f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007ff9a8f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007ff9a9273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007ff9a9273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007ff9a9273d0a clang::ento::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 0x00007ff9a9273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007ff9a9273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007ff9a927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007ff9a927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007ff9a927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007ff9a927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007ff9a927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007ff9a76ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007ff9a76ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007ff9a76ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007ff9a76ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007ff9a8d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007ff9a8d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007ff9a8d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007ff9a8d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007ff9a8de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055bcf6b1fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055bcf6b23792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055bcf6b24234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007ff99f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007ff99f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000055bcf6b190a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148980 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.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/plist-output.m (998 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output.m.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/plist-output.m.plist -
--
Exit Code: 139
Command Output (stderr):
--
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:56:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  if (p = bar_cond_assign())
      ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:56:9: note: place parentheses around the assignment to silence this warning
  if (p = bar_cond_assign())
        ^
      (                    )
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:56:9: note: use '==' to turn this assignment into an equality comparison
  if (p = bar_cond_assign())
        ^
        ==
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:86:29: warning: class method '+alloc' not found (return type defaults to 'id') [-Wobjc-method-access]
    id foo = [[RDar10797980 alloc] init]; // leak
                            ^~~~~
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:86:36: warning: instance method '-init' not found (return type defaults to 'id') [-Wobjc-method-access]
    id foo = [[RDar10797980 alloc] init]; // leak
                                   ^~~~
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:67:12: warning: class 'RDar10797980' defined without specifying a base class [-Wobjc-root-class]
@interface RDar10797980 {
           ^
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:67:24: note: add a super class to fix this problem
@interface RDar10797980 {
                       ^
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:166:12: warning: class 'RDar12114812' defined without specifying a base class [-Wobjc-root-class]
@interface RDar12114812 { char *p; }
           ^
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:166:24: note: add a super class to fix this problem
@interface RDar12114812 { char *p; }
                       ^
/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output.m:185: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 -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
1.	<eof> 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 0x00007eff6d945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007eff6d943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007eff6d945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007eff6c43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007eff75f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007eff75f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007eff75f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007eff75f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007eff75f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007eff75f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007eff75f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007eff75f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007eff75bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007eff75bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007eff75bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007eff75bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007eff75bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007eff75bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007eff75bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007eff75bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007eff75bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007eff75bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007eff75bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007eff75bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007eff75bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007eff75bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007eff75bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007eff75bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007eff75bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007eff75bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007eff75bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007eff75bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007eff75bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007eff75bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007eff75bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007eff75bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007eff75c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007eff75c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007eff75c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007eff75b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007eff75b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007eff75b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007eff75b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007eff7604b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007eff7604b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007eff7604b438 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 0x00007eff75b7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007eff75b7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007eff75b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007eff75b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007eff75b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007eff75b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007eff75b7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007eff75b7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007eff75b7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007eff75b7071f 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 0x00007eff75b70edb 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 0x00007eff75b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007eff75b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007eff75e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007eff75e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007eff75e73d0a clang::ento::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 0x00007eff75e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007eff75e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007eff75e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007eff75e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007eff75e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007eff75e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007eff75e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007eff742ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007eff742ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007eff742ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007eff742ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007eff75987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007eff7592bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007eff7592bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007eff7592bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007eff759e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055a884487ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055a88448b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055a88448c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007eff6c427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007eff6c428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055a8844810a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148868 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-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/plist-macros.cpp (999 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-macros.cpp.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/plist-macros.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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp
1.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp:74:20>
	#1 Calling test2(int *)
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp:77:7: Error evaluating branch
 #0 0x00007f96a7945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f96a7943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f96a7945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f96a643dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f96aff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f96aff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f96aff4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f96aff4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f96aff4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f96aff4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f96aff4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f96aff4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f96afbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f96afbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f96afbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f96afbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f96afbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f96afbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f96afbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f96afbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f96afbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f96afbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f96afbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f96afbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f96afbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f96afbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f96afbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f96afbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f96afbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f96afbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f96afbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f96afbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f96afbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f96afbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f96afbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f96afbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f96afc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f96afc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f96afc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f96afb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f96afb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f96afb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f96afb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f96b004b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f96b004b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f96b004b438 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 0x00007f96afb7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f96afb7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f96afb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f96afb7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f96afb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f96afb7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f96afb7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f96afb7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f96afb7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f96afb7071f 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 0x00007f96afb70edb 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 0x00007f96afb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f96afb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f96afe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f96afe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f96afe73d0a clang::ento::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 0x00007f96afe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f96afe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f96afe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f96afe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f96afe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f96afe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f96afe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f96ae2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f96ae2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f96ae2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f96ae2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f96af987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f96af92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f96af92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f96af92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f96af9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005652b0bd9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005652b0bdd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005652b0bde234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f96a6427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f96a6428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005652b0bd30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148840 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/pr_2542_rdar_6793404.m (1000 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.	<eof> parser at end of file
 #0 0x00007fa3b8f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa3b8f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa3b8f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa3b7a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa3c154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa3c154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa3c154d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa3c154d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa3c154d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa3c154d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa3c154d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa3c154d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa3c11f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa3c11f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa3c11f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa3c11f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa3c11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa3c11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa3c11f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa3c11f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa3c11f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa3c11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa3c11f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa3c11f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa3c11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa3c11dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa3c11dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa3c11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa3c11f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa3c11f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa3c11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa3c11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa3c11dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa3c11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa3c11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa3c11ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa3c1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa3c1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa3c1206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa3c116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa3c116376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa3c116376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa3c116376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa3c1163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa3c1163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa3c1163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fa3c112dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fa3c112dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fa3c112dcbe 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 0x00007fa3c1174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fa3c1174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fa3c1174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fa3c1184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fa3c1184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fa3c1184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fa3c1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fa3c1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fa3c1473d0a clang::ento::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 0x00007fa3c1473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fa3c1473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fa3c147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fa3c147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fa3c147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fa3c147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fa3c147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fa3bf8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fa3bf8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fa3bf8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fa3bf8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fa3c0f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fa3c0f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fa3c0f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fa3c0f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fa3c0fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000056011b12fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000056011b133792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000056011b134234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fa3b7a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fa3b7a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056011b1290a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148901 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.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/out-of-bounds-new.cpp (1003 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.	<eof> 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 0x00007f250b345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f250b343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f250b345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2509e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f251394d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f251394d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f251394d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f251394d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f251394d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f251394d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f251394d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f251394d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f25135f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f25135f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f25135f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f25135f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f25135f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f25135f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f25135f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f25135f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f25135f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f25135f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f25135f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f25135f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f25135dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f25135dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f25135dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f25135f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f25135f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f25135f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f25135dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f25135dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f25135dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f25135ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f25135ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f25135ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2513606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2513606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2513606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f251356376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f251356376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f251356376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f251356376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2513563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2513563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2513563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f25135c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f25135c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f25135c79a4 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 0x00007f25135c79a4 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 0x00007f251357ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f251357ba0a 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 0x00007f2513583a5f clang::ento::ExprEngine::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 0x00007f2513583c1f clang::ento::CoreEngine::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 0x00007f2513583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f2513583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f2513873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f2513873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f2513873d0a clang::ento::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 0x00007f2513873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f2513873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f251387e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f251387e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f251387e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f251387e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f251387e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f2511cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f2511cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f2511cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f2511cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f2513387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f251332bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f251332bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f251332bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f25133e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000056231c067ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000056231c06b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000056231c06c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f2509e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f2509e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000056231c0610a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148663 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/objc-subscript.m (1004 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.	<eof> parser at end of file
 #0 0x00007f6725145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6725143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6725145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6723c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f672d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f672d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f672d74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f672d74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f672d74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f672d74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f672d74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f672d74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f672d3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f672d3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f672d3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f672d3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f672d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f672d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f672d3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f672d3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f672d3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f672d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f672d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f672d3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f672d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f672d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f672d3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f672d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f672d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f672d3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f672d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f672d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f672d3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f672d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f672d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f672d3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f672d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f672d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f672d406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f672d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f672d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f672d36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f672d36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f672d363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f672d363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f672d363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f672d32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f672d32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f672d32dcbe 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 0x00007f672d374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f672d374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f672d374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f672d384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f672d384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f672d384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f672d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f672d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f672d673d0a clang::ento::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 0x00007f672d673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f672d673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f672d67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f672d67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f672d67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f672d67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f672d67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f672baef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f672baef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f672baef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f672baef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f672d187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f672d12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f672d12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f672d12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f672d1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000558b2e81dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000558b2e821792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000558b2e822234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f6723c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f6723c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000558b2e8170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148602 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/path-notes-impl-param.m (1005 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.	<eof> 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 0x00007fb91eb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb91eb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb91eb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb91d63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb926d6af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb926d6af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb926d6af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb926d6af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb926d6af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb926d6af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb926d6af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb926d6af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007fb92713b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007fb92713b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007fb92713b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007fb92713b114 (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 0x00007fb926d4d820 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 0x00007fb926d7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007fb926d7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007fb926d7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007fb926d7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007fb926d7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007fb926d7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007fb926d7a143 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 0x00007fb926d834b5 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 0x00007fb926d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb926d83c1f clang::ento::CoreEngine::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 0x00007fb926d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007fb926d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007fb927073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007fb927073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007fb927073d0a clang::ento::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 0x00007fb927073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007fb927073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007fb92707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007fb92707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007fb92707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007fb92707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007fb92707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007fb9254ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007fb9254ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007fb9254ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007fb9254ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007fb926b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007fb926b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007fb926b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007fb926b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007fb926be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x000055aa744cfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x000055aa744d3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x000055aa744d4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007fb91d627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007fb91d628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x000055aa744c90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148712 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/objc-radar17039661.m (1006 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-radar17039661.m.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/objc-radar17039661.m.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,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-radar17039661.m
1.	<eof> 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 0x00007fed1cf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fed1cf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fed1cf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fed1ba3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fed2554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fed2554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fed2554d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fed2554d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fed2554d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fed2554d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fed2554d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fed2554d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fed251f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fed251f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fed251f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fed251f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fed251f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fed251f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fed251f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fed251f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fed251f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fed251f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fed251f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fed251f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fed251f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fed251f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fed251f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fed251f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fed251f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fed251f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fed251dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fed251dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fed251dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fed251ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fed251ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fed251ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fed25206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fed25206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fed25206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fed2516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fed2516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fed2516376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fed2516376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fed2564b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fed2564b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fed2564b438 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 0x00007fed2517071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fed2517071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fed2517071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fed2517071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fed2517071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fed2517071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fed2517071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fed2517071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fed2517071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fed2517071f 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 0x00007fed25170edb 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 0x00007fed25183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fed25183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fed25473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fed25473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fed25473d0a clang::ento::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 0x00007fed25473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fed25473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fed2547e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fed2547e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fed2547e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fed2547e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fed2547e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fed238ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fed238ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fed238ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fed238ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fed24f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fed24f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fed24f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fed24f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fed24fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055cfd5c6bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055cfd5c6f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055cfd5c70234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fed1ba27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fed1ba28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055cfd5c650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148597 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/operator-calls.cpp (1007 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.	<eof> 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 0x00007f5592d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5592d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5592d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f559183dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f559af79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f559af79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f559af79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f559af79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f559af79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f559af79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f559af79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f559af79ee6 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 0x00007f559af834b5 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 0x00007f559af83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f559af83b3c 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 0x00007f559af83cf6 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 0x00007f559af83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f559af83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f559b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f559b273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f559b273d0a clang::ento::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 0x00007f559b273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f559b273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f559b27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f559b27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f559b27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f559b27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f559b27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f55996ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f55996ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f55996ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f55996ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f559ad87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f559ad2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f559ad2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f559ad2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f559ade0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000056341b0acccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000056341b0b0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000056341b0b1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f5591827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f5591828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000056341b0a60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148650 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/placement-new.cpp (1008 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.	<eof> 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 0x00007fea5a945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fea5a943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fea5a945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fea5943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fea62b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fea62b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fea62b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fea62b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fea62b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fea62b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fea62b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fea62b79ee6 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 0x00007fea62b834b5 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 0x00007fea62b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fea62b83b3c 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 0x00007fea62b83cf6 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 0x00007fea62b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007fea62b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007fea62e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007fea62e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007fea62e73d0a clang::ento::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 0x00007fea62e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007fea62e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007fea62e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007fea62e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007fea62e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007fea62e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007fea62e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007fea612ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007fea612ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007fea612ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007fea612ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007fea62987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007fea6292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007fea6292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007fea6292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007fea629e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x0000555eb4b40ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x0000555eb4b44792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x0000555eb4b45234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007fea59427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007fea59428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x0000555eb4b3a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148722 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/outofbound.c (1009 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.	<eof> 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 0x00007f6a1e345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6a1e343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6a1e345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6a1ce3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6a265f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6a265f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6a265f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6a265f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f6a265f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f6a265f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f6a2657a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f6a2657a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f6a2657a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f6a2657a263 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 0x00007f6a265834b5 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 0x00007f6a26583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6a26583b3c 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 0x00007f6a26583cf6 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 0x00007f6a26583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f6a26583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f6a26873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f6a26873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f6a26873d0a clang::ento::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 0x00007f6a26873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f6a26873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f6a2687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f6a2687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f6a2687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f6a2687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f6a2687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f6a24cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f6a24cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f6a24cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f6a24cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f6a26387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f6a2632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f6a2632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f6a2632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f6a263e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055b0cc502ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055b0cc506792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055b0cc507234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f6a1ce27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f6a1ce28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055b0cc4fc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148677 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/objc/direct-ivar-assignment-in-annotated-functions.m (1010 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.	<eof> parser at end of file
 #0 0x00007fdb0c145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb0c143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb0c145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb0ac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb1474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdb1474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdb1474d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdb1474d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdb1474d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdb1474d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdb1474d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdb1474d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdb143f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdb143f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdb143f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdb143f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdb143f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdb143f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdb143f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdb143f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdb143f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdb143f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdb143f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdb143f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdb143dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdb143dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdb143dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdb143f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdb143f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdb143f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdb143dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdb143dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdb143dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdb143ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdb143ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdb143ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdb14406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdb14406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdb14406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdb1436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdb1436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdb1436376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdb1436376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fdb14363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdb14363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdb14363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fdb1432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fdb1432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fdb1432dcbe 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 0x00007fdb14374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fdb14374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fdb14374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fdb14384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fdb14384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fdb14384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fdb14673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fdb14673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fdb14673d0a clang::ento::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 0x00007fdb14673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fdb14673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fdb1467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fdb1467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fdb1467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fdb1467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fdb1467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fdb12aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fdb12aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fdb12aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fdb12aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fdb14187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fdb1412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fdb1412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fdb1412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fdb141e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005640a1df9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005640a1dfd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005640a1dfe234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fdb0ac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fdb0ac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005640a1df30a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1148620 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/out-of-bounds-false-positive.c (1011 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.	<eof> 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 0x00007f6ca0945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6ca0943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6ca0945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6c9f43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6ca8be9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f6ca8be9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6ca8be9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6ca8be9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6ca8be9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6ca8be9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6ca8be9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f6ca8be9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f6ca8be9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f6ca8be9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f6ca8be9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f6ca8be9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f6ca8be9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f6ca8c062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f6ca8c062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f6ca8c062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f6ca8c062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6ca8c05694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007f6ca8c05694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007f6ca8c05694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6ca904aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007f6ca904aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007f6ca904aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007f6ca8bdc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007f6ca8bdc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007f6ca8bdc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f6ca8bdc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007f6ca8bdc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007f6ca8c077fa llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#33 0x00007f6ca8c077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#34 0x00007f6ca8c077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f6ca8c077fa (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6ca8f4a647 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6ca8f4a647 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6ca8f4a647 (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 0x00007f6ca8b4cd4a 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 0x00007f6ca8b99877 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 0x00007f6ca8b99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#42 0x00007f6ca8bb925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#43 0x00007f6ca8bb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#44 0x00007f6ca8bb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6ca8bb925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#46 0x00007f6ca8bbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f6ca8bbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f6ca8bbc55a 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 0x00007f6ca8b81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#50 0x00007f6ca8b81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#51 0x00007f6ca8b81922 clang::ento::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 0x00007f6ca8b836a3 clang::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 0x00007f6ca8b836a3 clang::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 0x00007f6ca8b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6ca8b83c1f clang::ento::CoreEngine::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 0x00007f6ca8b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f6ca8b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f6ca8e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f6ca8e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f6ca8e73d0a clang::ento::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 0x00007f6ca8e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f6ca8e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f6ca8e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f6ca8e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f6ca8e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f6ca8e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f6ca8e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f6ca72ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f6ca72ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f6ca72ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f6ca72ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f6ca8987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f6ca892bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f6ca892bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f6ca892bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f6ca89e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055c4cb1fcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055c4cb200792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055c4cb201234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f6c9f427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f6c9f428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055c4cb1f60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148657 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> 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 0x00007f887e345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f887e343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f887e345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f887ce3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f888694d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f888694d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f888694d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f888694d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f888694d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f888694d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f888694d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f888694d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f88865f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f88865f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f88865f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f88865f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f88865f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f88865f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f88865f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f88865f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f88865f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f88865f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f88865f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f88865f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f88865f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f88865f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f88865f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f88865f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f88865f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f88865f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f88865dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f88865dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f88865dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f88865ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f88865ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f88865ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8886606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8886606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8886606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f888656376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f888656376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f888656376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f888656376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8886a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8886a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8886a4b438 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 0x00007f888657071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f888657071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f888657071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f888657071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f888657071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f888657071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f888657071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f888657071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f888657071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f888657071f 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 0x00007f8886570edb 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 0x00007f8886583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f8886583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f8886873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f8886873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f8886873d0a clang::ento::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 0x00007f8886873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f8886873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f888687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f888687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f888687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f888687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f888687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f8884cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f8884cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f8884cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f8884cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f8886387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f888632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f888632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f888632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f88863e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b8fd33cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b8fd340792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b8fd341234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f887ce27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f887ce28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b8fd3360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148904 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/print-ranges.cpp (1014 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.	<eof> 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 0x00007fc242745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc242743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc242745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc24123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc24ad4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc24ad4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc24ad4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc24ad4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc24ad4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc24ad4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc24ad4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc24ad4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc24a9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc24a9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc24a9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc24a9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc24a9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc24a9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc24a9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc24a9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc24a9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc24a9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc24a9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc24a9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc24a9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc24a9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc24a9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fc24a9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc24a9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc24a9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fc24a9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc24a9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc24a9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc24a9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc24a9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc24a9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc24aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc24aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc24aa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc24a96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc24a96371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc24a96371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc24a96371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fc24ae4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc24ae4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc24ae4b438 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 0x00007fc24a97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fc24a97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fc24a97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fc24a97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fc24a97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fc24a97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fc24a97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fc24a97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fc24a97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fc24a97071f 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 0x00007fc24a970edb 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 0x00007fc24a983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fc24a983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fc24ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fc24ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fc24ac73d0a clang::ento::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 0x00007fc24ac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fc24ac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fc24ac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fc24ac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fc24ac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fc24ac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fc24ac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fc2490ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fc2490ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fc2490ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fc2490ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fc24a787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fc24a72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fc24a72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fc24a72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fc24a7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000559af0cdbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000559af0cdf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000559af0ce0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fc241227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fc241228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000559af0cd50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148920 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/plist-diagnostics-template-function.cpp (1015 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.	<eof> 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 0x00007fbec8f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbec8f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbec8f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbec7a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbed154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbed154d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbed154d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbed154d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbed154d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbed154d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbed154d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbed154d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbed11f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbed11f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbed11f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbed11f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbed11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbed11f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbed11f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbed11f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbed11f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbed11f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbed11f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbed11f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fbed11f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbed11f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbed11f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fbed11f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbed11f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbed11f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fbed11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbed11dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbed11dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbed11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbed11ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbed11ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbed1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbed1206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbed1206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbed116371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbed116371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbed116371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbed116371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fbed164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbed164b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbed164b438 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 0x00007fbed117071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fbed117071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fbed117071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fbed117071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fbed117071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fbed117071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fbed117071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fbed117071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fbed117071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fbed117071f 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 0x00007fbed1170edb 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 0x00007fbed1183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fbed1183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fbed1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fbed1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fbed1473d0a clang::ento::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 0x00007fbed1473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fbed1473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fbed147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fbed147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fbed147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fbed147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fbed147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fbecf8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fbecf8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fbecf8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fbecf8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fbed0f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fbed0f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fbed0f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fbed0f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fbed0fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055d196aa6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055d196aaa792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055d196aab234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fbec7a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fbec7a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055d196aa00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148736 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/placement-new-user-defined.cpp (1016 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.	<eof> 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 0x00007f68c6545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f68c6543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f68c6545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f68c503dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f68ce779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f68ce779ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f68ce779ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f68ce779ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f68ce779ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f68ce779ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f68ce779ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f68ce779ee6 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 0x00007f68ce7c2adb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0
#13 0x00007f68ce783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#14 0x00007f68ce783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#15 0x00007f68cea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f68cea73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f68cea73d0a clang::ento::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 0x00007f68cea73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#19 0x00007f68cea73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#20 0x00007f68cea7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#21 0x00007f68cea7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#22 0x00007f68cea7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#23 0x00007f68cea7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#24 0x00007f68cea7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#25 0x00007f68cceef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#26 0x00007f68cceef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#27 0x00007f68cceef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#28 0x00007f68cceef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#29 0x00007f68ce587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#30 0x00007f68ce52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#31 0x00007f68ce52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#32 0x00007f68ce52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#33 0x00007f68ce5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#34 0x0000557b2ac08ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#35 0x0000557b2ac0c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#36 0x0000557b2ac0d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#37 0x00007f68c5027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#38 0x00007f68c5028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#39 0x0000557b2ac020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148720 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/out-of-bounds.c (1017 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.	<eof> 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 0x00007fdee3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdee3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdee3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdee263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdeebde9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fdeebde9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fdeebde9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fdeebde9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fdeebde9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fdeebde9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fdeebde9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fdeebde9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fdeebde9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fdeebde9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fdeebde9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fdeebde9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fdeebde9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fdeebddcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007fdeebddcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007fdeebddcb97 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdeec24aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#21 0x00007fdeec24aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#22 0x00007fdeec24aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#23 0x00007fdeebddc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#24 0x00007fdeebddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#25 0x00007fdeebddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdeebddc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#27 0x00007fdeebddc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#28 0x00007fdeebe077fa llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#29 0x00007fdeebe077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#30 0x00007fdeebe077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#31 0x00007fdeebe077fa (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdeec14a647 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#33 0x00007fdeec14a647 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#34 0x00007fdeec14a647 (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 0x00007fdeebd4cd4a 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 0x00007fdeebd99877 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 0x00007fdeebd99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#38 0x00007fdeebdb4aab llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#39 0x00007fdeebdb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#40 0x00007fdeebdb4aab llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdeebdb4aab clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fdeebdba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007fdeebdba787 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007fdeebdba787 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 0x00007fdeebd83169 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 0x00007fdeebd83169 clang::ento::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 0x00007fdeebd836a3 clang::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 0x00007fdeebd836a3 clang::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 0x00007fdeebd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdeebd83c1f clang::ento::CoreEngine::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 0x00007fdeebd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#52 0x00007fdeebd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#53 0x00007fdeec073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#54 0x00007fdeec073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#55 0x00007fdeec073d0a clang::ento::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 0x00007fdeec073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#57 0x00007fdeec073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#58 0x00007fdeec07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#59 0x00007fdeec07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#60 0x00007fdeec07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#61 0x00007fdeec07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#62 0x00007fdeec07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#63 0x00007fdeea4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#64 0x00007fdeea4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#65 0x00007fdeea4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#66 0x00007fdeea4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#67 0x00007fdeebb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#68 0x00007fdeebb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#69 0x00007fdeebb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#70 0x00007fdeebb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#71 0x00007fdeebbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#72 0x0000556d7bf97ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#73 0x0000556d7bf9b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#74 0x0000556d7bf9c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#75 0x00007fdee2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#76 0x00007fdee2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#77 0x0000556d7bf910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148667 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/pointer-to-member.cpp (1018 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.	<eof> parser at end of file
 #0 0x00007f4f98d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4f98d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4f98d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4f9783dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4fa0f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f4fa0f7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4fa0f7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4fa0f7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4fa0f7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4fa0f7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4fa0f7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f4fa0f7e41e 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 0x00007f4fa0f7eee0 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 0x00007f4fa0f83d6e 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 0x00007f4fa0f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f4fa0f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f4fa1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f4fa1273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f4fa1273d0a clang::ento::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 0x00007f4fa1273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f4fa1273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f4fa127e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f4fa127e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f4fa127e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f4fa127e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f4fa127e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f4f9f6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f4f9f6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f4f9f6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f4f9f6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f4fa0d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f4fa0d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f4fa0d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f4fa0d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f4fa0de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055c15370eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055c153712792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055c153713234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f4f97827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f4f97828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055c1537080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148881 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-html-macros.c (1019 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c:19:20>
	#1 Calling test2
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c:22:7: Error evaluating branch
 #0 0x00007f4a30b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4a30b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4a30b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4a2f63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4a3914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4a3914d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4a3914d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4a3914d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4a3914d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4a3914d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4a3914d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4a3914d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4a38df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4a38df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4a38df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4a38df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4a38df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4a38df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4a38df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4a38df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4a38df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4a38df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4a38df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4a38df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4a38ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4a38ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4a38ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4a38df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4a38df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4a38df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4a38ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4a38ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4a38ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4a38dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4a38dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4a38dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4a38e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4a38e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4a38e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4a38d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4a38d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4a38d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4a38d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4a3924b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4a3924b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4a3924b438 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 0x00007f4a38d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f4a38d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f4a38d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f4a38d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f4a38d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f4a38d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f4a38d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f4a38d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f4a38d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f4a38d7071f 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 0x00007f4a38d70edb 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 0x00007f4a38d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f4a38d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f4a39073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f4a39073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f4a39073d0a clang::ento::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 0x00007f4a39073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f4a39073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f4a3907e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f4a3907e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f4a3907e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f4a3907e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f4a3907e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f4a374ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f4a374ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f4a374ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f4a374ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f4a38b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f4a38b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f4a38b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f4a38b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f4a38be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000564de5042ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000564de5046792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000564de5047234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f4a2f627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f4a2f628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000564de503c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1148818 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/pthreadlock_state.c (1020 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": [
           ^
<stdin>:13:26: note: scanning from here
 "checker_messages": null
                         ^
<stdin>: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: <stdin>
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. <eof> 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 0x00007fe180145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0
FAIL: Clang :: Analysis/ptr-iter.cpp (1021 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.	<eof> 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 0x00007f0727b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0727b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0727b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f072663dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f072fd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f072fd50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f072fd50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f072fd50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f072fd50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f072fd50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f072fd50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f072fd50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f072fd7610b clang::ento::ExprEngine::createTemporaryRegionIfNeeded(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f072fda164c llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f072fda164c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f072fda164c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f072fda164c 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 0x00007f072fd81bce clang::ento::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 0x00007f072fd836a3 clang::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 0x00007f072fd836a3 clang::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 0x00007f072fd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f072fd83c1f clang::ento::CoreEngine::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 0x00007f072fd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f072fd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f0730073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0730073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0730073d0a clang::ento::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 0x00007f0730073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f0730073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f073007e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f073007e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f073007e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f073007e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f073007e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f072e4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f072e4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f072e4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f072e4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f072fb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f072fb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f072fb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f072fb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f072fbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000557cc7186ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000557cc718a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000557cc718b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f0726627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f0726628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000557cc71800a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149328 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-cmp-const-trunc.cl (1022 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling foo
 #0 0x00007f5509f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5509f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5509f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5508a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f55121f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f55121f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f55121f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f55121f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f55121f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f55121f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f551217a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f551217a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f551217a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f551217a263 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 0x00007f55121a31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007f55121a31d1 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 0x00007f551217e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007f551217e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007f551217e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007f551217e7eb 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 0x00007f551217eee0 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 0x00007f5512183d6e 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 0x00007f5512183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f5512183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f5512473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5512473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5512473d0a clang::ento::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 0x00007f5512473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f5512473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f551247e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f551247e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f551247e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f551247e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f551247e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f55108ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f55108ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f55108ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f55108ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f5511f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f5511f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f5511f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f5511f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f5511fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x00005573b90adccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x00005573b90b1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x00005573b90b2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f5508a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f5508a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x00005573b90a70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149322 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-arith.c (1023 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.	<eof> 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 0x00007fe23c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe23c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe23c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe23ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe24494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe24494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe24494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe24494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe24494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe24494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe24494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe24494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe2445f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe2445f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe2445f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe2445f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe2445f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe2445f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe2445f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe2445f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe2445f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe2445f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe2445f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe2445f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe2445dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe2445dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe2445dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe2445f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe2445f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe2445f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe2445dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe2445dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe2445dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe2445ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe2445ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe2445ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe244606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe244606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe244606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe24456371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe24456371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe24456371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe24456371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fe244a4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe244a4b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe244a4b8bd 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 0x00007fe244a4b8bd 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 0x00007fe2446a7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007fe2446a7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007fe2446a7f18 (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 0x00007fe2446c0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007fe2446c0c41 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 0x00007fe2445627d3 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 0x00007fe2445b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fe2445b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fe2445b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fe2445b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fe2445b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fe2445b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fe2445b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fe2445b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fe2445b35b3 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 0x00007fe2445b417f 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 0x00007fe2445820a6 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 0x00007fe2445820a6 clang::ento::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 0x00007fe2445836a3 clang::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 0x00007fe2445836a3 clang::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 0x00007fe244583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe244583c1f clang::ento::CoreEngine::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 0x00007fe244583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fe244583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fe244873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fe244873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fe244873d0a clang::ento::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 0x00007fe244873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fe244873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fe24487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fe24487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fe24487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fe24487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fe24487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fe242cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fe242cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fe242cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fe242cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fe244387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fe24432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fe24432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fe24432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fe2443e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055b0f46b1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055b0f46b5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055b0f46b6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fe23ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fe23ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055b0f46ab0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149295 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/range_casts.c (1024 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.	<eof> 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 0x00007f37d7d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f37d7d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f37d7d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f37d683dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f37dfff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f37dfff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f37dfff07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f37dfff07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f37dfff07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f37dfff07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f37dff7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f37dff7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f37dff7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f37dff7a263 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 0x00007f37dff834b5 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 0x00007f37dff83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f37dff83b3c 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 0x00007f37dff83cf6 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 0x00007f37dff83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f37dff83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f37e0273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f37e0273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f37e0273d0a clang::ento::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 0x00007f37e0273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f37e0273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f37e027e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f37e027e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f37e027e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f37e027e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f37e027e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f37de6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f37de6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f37de6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f37de6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f37dfd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f37dfd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f37dfd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f37dfd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f37dfde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000056195e3aaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000056195e3ae792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000056195e3af234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f37d6827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f37d6828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000056195e3a40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149339 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/ptr-sort.cpp (1025 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.	<eof> 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 0x00007f8956945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8956943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8956945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f895543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f895eb50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f895eb50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f895eb50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f895eb50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f895eb50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f895eb50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f895eb50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f895eb50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f895eb5cb23 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f895eb5cb23 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f895eb5cb23 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f895eb5cb23 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 0x00007f895eb5cb23 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:272:40
#17 0x00007f895ebc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#18 0x00007f895ebc5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#19 0x00007f895ebc5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#20 0x00007f895ebc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#21 0x00007f895ebc6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#22 0x00007f895ebc6598 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 0x00007f895eb62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#24 0x00007f895eb62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#25 0x00007f895eb62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#26 0x00007f895eb62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#27 0x00007f895eb62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#28 0x00007f895eb62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#29 0x00007f895eb62911 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 0x00007f895ebc472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#31 0x00007f895ebc472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#32 0x00007f895ebc472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#33 0x00007f895ebc472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#34 0x00007f895ebc472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#35 0x00007f895ebc472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#36 0x00007f895ebc472c 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 0x00007f895eb82053 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 0x00007f895eb82053 clang::ento::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 0x00007f895eb836a3 clang::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 0x00007f895eb836a3 clang::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 0x00007f895eb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f895eb83c1f clang::ento::CoreEngine::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 0x00007f895eb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#44 0x00007f895eb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#45 0x00007f895ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#46 0x00007f895ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#47 0x00007f895ee73d0a clang::ento::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 0x00007f895ee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#49 0x00007f895ee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#50 0x00007f895ee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#51 0x00007f895ee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#52 0x00007f895ee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#53 0x00007f895ee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#54 0x00007f895ee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#55 0x00007f895d2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#56 0x00007f895d2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#57 0x00007f895d2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#58 0x00007f895d2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#59 0x00007f895e987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#60 0x00007f895e92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#61 0x00007f895e92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#62 0x00007f895e92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#63 0x00007f895e9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#64 0x000055c938127ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#65 0x000055c93812b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#66 0x000055c93812c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#67 0x00007f8955427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#68 0x00007f8955428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#69 0x000055c9381210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149331 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.cpp (1026 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.	<eof> 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 0x00007fe52f145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe52f143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe52f145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe52dc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe53774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe53774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe53774d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe53774d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe53774d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe53774d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe53774d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe53774d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe5373f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe5373f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe5373f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe5373f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe5373f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe5373f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe5373f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe5373f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe5373f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe5373f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe5373f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe5373f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe5373dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe5373dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe5373dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe5373f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe5373f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe5373f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe5373dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe5373dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe5373dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe5373ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe5373ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe5373ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe537406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe537406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe537406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe53736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe53736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe53736376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe53736376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe53784b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe53784b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe53784b438 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 0x00007fe53749d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fe53749d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fe53749d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fe53749d38e 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 0x00007fe53734cd4a 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 0x00007fe537399877 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 0x00007fe537399877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fe5373b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fe5373b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fe5373b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fe5373b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007fe5373bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fe5373bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fe5373bc55a 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 0x00007fe537381922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007fe537381922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007fe537381922 clang::ento::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 0x00007fe5373836a3 clang::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 0x00007fe5373836a3 clang::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 0x00007fe537383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe537383c1f clang::ento::CoreEngine::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 0x00007fe537383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007fe537383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007fe537673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fe537673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fe537673d0a clang::ento::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 0x00007fe537673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007fe537673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007fe53767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007fe53767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007fe53767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007fe53767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007fe53767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007fe535aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007fe535aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007fe535aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007fe535aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007fe537187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007fe53712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007fe53712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007fe53712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007fe5371e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000558c6d78accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000558c6d78e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000558c6d78f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007fe52dc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007fe52dc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000558c6d7840a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149306 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/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.	<eof> 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 0x00007fe935145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe935143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe935145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe933c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe93d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe93d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe93d74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe93d74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe93d74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe93d74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe93d74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe93d74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe93d3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe93d3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe93d3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe93d3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe93d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe93d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe93d3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe93d3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe93d3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe93d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe93d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe93d3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe93d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe93d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe93d3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe93d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe93d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe93d3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe93d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe93d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe93d3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe93d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe93d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe93d3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe93d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe93d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe93d406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe93d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe93d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe93d36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe93d36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe93d363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe93d363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe93d363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fe93d3c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fe93d3c79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fe93d3c79a4 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 0x00007fe93d3c79a4 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 0x00007fe93d37ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007fe93d37ba0a 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 0x00007fe93d383a5f clang::ento::ExprEngine::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 0x00007fe93d383c1f clang::ento::CoreEngine::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 0x00007fe93d383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fe93d383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fe93d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fe93d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fe93d673d0a clang::ento::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 0x00007fe93d673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fe93d673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fe93d67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fe93d67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fe93d67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fe93d67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fe93d67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fe93baef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fe93baef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fe93baef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fe93baef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fe93d187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fe93d12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fe93d12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fe93d12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fe93d1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055572fd0eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055572fd12792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055572fd13234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fe933c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fe933c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055572fd080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149334 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/reinterpret-cast-pointer-to-member.cpp (1028 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.	<eof> parser at end of file
 #0 0x00007fe752745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe752743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe752745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe75123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe75a97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe75a97e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe75a97e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe75a97e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe75a97e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe75a97e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe75a97e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fe75a97e41e 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 0x00007fe75a97eee0 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 0x00007fe75a983d6e 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 0x00007fe75a983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fe75a983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fe75ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fe75ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fe75ac73d0a clang::ento::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 0x00007fe75ac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fe75ac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fe75ac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fe75ac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fe75ac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fe75ac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fe75ac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fe7590ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fe7590ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fe7590ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fe7590ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fe75a787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fe75a72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fe75a72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fe75a72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fe75a7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000565527429ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000056552742d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000056552742e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fe751227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fe751228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x00005655274230a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149392 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/retain-release-cf-audited.m (1029 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.	<eof> 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 0x00007f5028545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5028543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5028545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f502703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f50309c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f50309c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f50309c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f50309c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f50309c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f50309c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f50309c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f50309c4af6 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 0x00007f503074d820 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 0x00007f503077a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f503077a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f503077a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f503077a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f503077a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f503077a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f503077a143 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 0x00007f50307834b5 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 0x00007f5030783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5030783c1f clang::ento::CoreEngine::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 0x00007f5030783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f5030783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f5030a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f5030a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f5030a73d0a clang::ento::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 0x00007f5030a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f5030a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f5030a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f5030a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f5030a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f5030a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f5030a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f502eeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f502eeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f502eeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f502eeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f5030587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f503052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f503052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f503052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f50305e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055a3cd00dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055a3cd011792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055a3cd012234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f5027027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f5027028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055a3cd0070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149413 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/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.	<eof> parser at end of file
 #0 0x00007f7ea6145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7ea6143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7ea6145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7ea4c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7eae74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7eae74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7eae74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7eae74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7eae74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7eae74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7eae74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7eae74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7eae3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7eae3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7eae3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7eae3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7eae3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7eae3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7eae3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7eae3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7eae3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7eae3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7eae3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7eae3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7eae3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7eae3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7eae3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7eae3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7eae3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7eae3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7eae3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7eae3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7eae3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7eae3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7eae3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7eae3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7eae406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7eae406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7eae406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7eae36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7eae36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7eae36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7eae36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7eae363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7eae363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7eae363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f7eae32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f7eae32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f7eae32dcbe 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 0x00007f7eae374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f7eae374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f7eae374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f7eae384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f7eae384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f7eae384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f7eae673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f7eae673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f7eae673d0a clang::ento::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 0x00007f7eae673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f7eae673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f7eae67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f7eae67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f7eae67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f7eae67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f7eae67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f7eacaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f7eacaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f7eacaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f7eacaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f7eae187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f7eae12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f7eae12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f7eae12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f7eae1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563f34f19ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563f34f1d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563f34f1e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f7ea4c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f7ea4c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000563f34f130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149350 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/redefined_system.c (1031 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.	<eof> 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 0x00007fc3d2745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc3d2743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc3d2745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc3d123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc3daa3481e llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41
 #5 0x00007fc3daa3481e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26
 #6 0x00007fc3daa3481e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24
 #7 0x00007fc3daa3481e llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>::Factory::remove(llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27
 #8 0x00007fc3daa3481e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>, void>::Remove(llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>, clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::SymExpr const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::SymExpr const*>>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27
 #9 0x00007fc3daa3481e remove<(anonymous namespace)::ContainerCountMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89
#10 0x00007fc3daa3481e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> 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 0x00007fc3dad49c33 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#12 0x00007fc3dad49c33 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#13 0x00007fc3dad49c33 (anonymous namespace)::ObjCLoopChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007fc3daa2557d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#15 0x00007fc3daa2557d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fc3daa2557d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::PointerEscape::_checkPointerEscape<(anonymous namespace)::ObjCLoopChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007fc3da951aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007fc3da951aff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007fc3da951aff clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007fc3da951aff clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> 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 0x00007fc3da9a1a80 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#22 0x00007fc3da9a1a80 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#23 0x00007fc3da9a1a80 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3543:79
#24 0x00007fc3da9b63b3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007fc3da9b63b3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007fc3da9b63b3 clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:212:0
#27 0x00007fc3da95cc0d std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int>>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:986:0
#28 0x00007fc3da95cc0d std::set<int, std::less<int>, std::allocator<int>>::~set() /usr/include/c++/12/bits/stl_set.h:281:0
#29 0x00007fc3da95cc0d llvm::SmallSet<int, 4u, std::less<int>>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0
#30 0x00007fc3da95cc0d clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1
#31 0x00007fc3da9c5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#32 0x00007fc3da9c5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#33 0x00007fc3da9c5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#34 0x00007fc3da9c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007fc3da9c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007fc3da9c6598 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 0x00007fc3da962911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#38 0x00007fc3da962911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#39 0x00007fc3da962911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#40 0x00007fc3da962911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#41 0x00007fc3da962911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#42 0x00007fc3da962911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#43 0x00007fc3da962911 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 0x00007fc3da9b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#45 0x00007fc3da9b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#46 0x00007fc3da9b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#47 0x00007fc3da9b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#48 0x00007fc3da9b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#49 0x00007fc3da9b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#50 0x00007fc3da9b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#51 0x00007fc3da9b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#52 0x00007fc3da9b35b3 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 0x00007fc3da9b417f 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 0x00007fc3da9820a6 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 0x00007fc3da9820a6 clang::ento::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 0x00007fc3da9836a3 clang::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 0x00007fc3da9836a3 clang::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 0x00007fc3da983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc3da983c1f clang::ento::CoreEngine::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 0x00007fc3da983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#61 0x00007fc3da983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#62 0x00007fc3dac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#63 0x00007fc3dac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007fc3dac73d0a clang::ento::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 0x00007fc3dac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#66 0x00007fc3dac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#67 0x00007fc3dac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#68 0x00007fc3dac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#69 0x00007fc3dac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#70 0x00007fc3dac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#71 0x00007fc3dac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#72 0x00007fc3d90ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#73 0x00007fc3d90ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#74 0x00007fc3d90ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#75 0x00007fc3d90ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#76 0x00007fc3da787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#77 0x00007fc3da72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#78 0x00007fc3da72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#79 0x00007fc3da72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#80 0x00007fc3da7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#81 0x0000565410dc4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#82 0x0000565410dc8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#83 0x0000565410dc9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#84 0x00007fc3d1227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#85 0x00007fc3d1228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#86 0x0000565410dbe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149374 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/rdar-6540084.m (1032 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.	<eof> parser at end of file
 #0 0x00007f1cddf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1cddf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1cddf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1cdca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1ce654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f1ce654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f1ce654d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f1ce654d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f1ce654d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f1ce654d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f1ce654d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f1ce654d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f1ce61f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f1ce61f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f1ce61f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f1ce61f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f1ce61f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f1ce61f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f1ce61f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f1ce61f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f1ce61f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f1ce61f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f1ce61f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f1ce61f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f1ce61dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f1ce61dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f1ce61dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f1ce61f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f1ce61f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f1ce61f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f1ce61dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f1ce61dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f1ce61dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f1ce61ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f1ce61ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f1ce61ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f1ce6206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f1ce6206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f1ce6206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f1ce616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f1ce616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f1ce616376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f1ce616376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f1ce6163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f1ce6163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f1ce6163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f1ce612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f1ce612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f1ce612dcbe 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 0x00007f1ce6174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f1ce6174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f1ce6174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f1ce6184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f1ce6184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f1ce6184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f1ce6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f1ce6473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f1ce6473d0a clang::ento::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 0x00007f1ce6473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f1ce6473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f1ce647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f1ce647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f1ce647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f1ce647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f1ce647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f1ce48ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f1ce48ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f1ce48ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f1ce48ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f1ce5f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f1ce5f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f1ce5f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f1ce5f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f1ce5fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000559091221ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000559091225792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000559091226234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f1cdca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f1cdca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055909121b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149344 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-6600344-nil-receiver-undefined-struct-ret.m (1033 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.	<eof> parser at end of file
 #0 0x00007f4440f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4440f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4440f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f443fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f444954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f444954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f444954d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f444954d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f444954d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f444954d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f444954d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f444954d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f44491f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f44491f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f44491f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f44491f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f44491f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f44491f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f44491f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f44491f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f44491f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f44491f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f44491f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f44491f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f44491dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f44491dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f44491dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f44491f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f44491f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f44491f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f44491dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f44491dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f44491dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f44491ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f44491ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f44491ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4449206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4449206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4449206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f444916376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f444916376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f444916376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f444916376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4449163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4449163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4449163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f444912dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f444912dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f444912dcbe 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 0x00007f4449174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f4449174a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f4449174a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f4449184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f4449184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f4449184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f4449473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f4449473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f4449473d0a clang::ento::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 0x00007f4449473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f4449473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f444947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f444947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f444947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f444947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f444947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f44478ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f44478ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f44478ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f44478ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f4448f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f4448f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f4448f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f4448f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f4448fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000556d904a7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000556d904ab792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000556d904ac234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f443fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f443fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000556d904a10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149356 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/reference.cpp (1034 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.	<eof> parser at end of file
 #0 0x00007f58b6f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f58b6f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f58b6f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f58b5a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f58bf54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f58bf54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f58bf54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f58bf54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f58bf54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f58bf54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f58bf54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f58bf54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f58bf1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f58bf1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f58bf1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f58bf1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f58bf1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f58bf1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f58bf1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f58bf1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f58bf1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f58bf1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f58bf1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f58bf1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f58bf1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f58bf1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f58bf1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f58bf1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f58bf1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f58bf1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f58bf1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f58bf1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f58bf1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f58bf1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f58bf1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f58bf1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f58bf206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f58bf206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f58bf206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f58bf16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f58bf16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f58bf16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f58bf16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f58bf163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f58bf163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f58bf163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f58bf12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f58bf12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f58bf12dcbe 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 0x00007f58bf174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f58bf174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f58bf174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f58bf184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f58bf184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f58bf184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f58bf473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f58bf473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f58bf473d0a clang::ento::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 0x00007f58bf473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f58bf473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f58bf47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f58bf47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f58bf47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f58bf47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f58bf47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f58bd8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f58bd8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f58bd8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f58bd8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f58bef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f58bef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f58bef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f58bef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f58befe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000557e3cdfaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000557e3cdfe792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000557e3cdff234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f58b5a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f58b5a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000557e3cdf40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149394 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/rdar-6442306-1.m (1035 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.	<eof> 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 0x00007fcab0f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcab0f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcab0f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcaafa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcab954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcab954d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcab954d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcab954d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcab954d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcab954d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcab954d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcab954d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcab91f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcab91f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcab91f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcab91f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcab91f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcab91f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcab91f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcab91f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcab91f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcab91f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcab91f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcab91f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcab91dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcab91dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcab91dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcab91f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcab91f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcab91f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcab91dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcab91dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcab91dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcab91ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcab91ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcab91ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcab9206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcab9206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcab9206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcab916376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcab916376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcab916376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcab916376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fcab964b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcab964b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcab964b438 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 0x00007fcab929d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fcab929d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007fcab929d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007fcab929d38e 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 0x00007fcab914cd4a 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 0x00007fcab9199877 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 0x00007fcab9199877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007fcab91b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007fcab91b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007fcab91b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007fcab91b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007fcab91bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007fcab91bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007fcab91bc55a 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 0x00007fcab9181922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007fcab9181922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007fcab9181922 clang::ento::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 0x00007fcab91836a3 clang::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 0x00007fcab91836a3 clang::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 0x00007fcab9183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fcab9183c1f clang::ento::CoreEngine::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 0x00007fcab9183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007fcab9183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007fcab9473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007fcab9473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007fcab9473d0a clang::ento::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 0x00007fcab9473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007fcab9473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007fcab947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007fcab947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007fcab947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007fcab947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007fcab947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007fcab78ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007fcab78ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007fcab78ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007fcab78ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007fcab8f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007fcab8f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007fcab8f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007fcab8f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007fcab8fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x000055d39b600ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x000055d39b604792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x000055d39b605234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007fcaafa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007fcaafa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000055d39b5fa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149341 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/retain-release-arc.m (1036 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.	<eof> 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 0x00007f8bb1145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8bb1143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8bb1145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8bafc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8bb9598c1e llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41
 #5 0x00007f8bb9598c1e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26
 #6 0x00007f8bb9598c1e llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::remove(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24
 #7 0x00007f8bb9598c1e llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::Factory::remove(llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27
 #8 0x00007f8bb9598c1e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::Remove(llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, clang::ento::SymExpr const*, llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27
 #9 0x00007f8bb9598c1e remove<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89
#10 0x00007f8bb9598c1e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> 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 0x00007f8bb95beaa2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#12 0x00007f8bb95beaa2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#13 0x00007f8bb95beaa2 clang::ento::retaincountchecker::RetainCountChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f8bb95bec20 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#15 0x00007f8bb95bec20 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#16 0x00007f8bb95bec20 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::RegionChanges::_checkRegionChanges<clang::ento::retaincountchecker::RetainCountChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0
#17 0x00007f8bb93519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f8bb93519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f8bb93519bb clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f8bb93519bb clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33
#21 0x00007f8bb93b628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#22 0x00007f8bb93b628a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#23 0x00007f8bb93b628a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0
#24 0x00007f8bb93b628a clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef<clang::ento::SVal>, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0
#25 0x00007f8bb935cc0d std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int>>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:986:0
#26 0x00007f8bb935cc0d std::set<int, std::less<int>, std::allocator<int>>::~set() /usr/include/c++/12/bits/stl_set.h:281:0
#27 0x00007f8bb935cc0d llvm::SmallSet<int, 4u, std::less<int>>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0
#28 0x00007f8bb935cc0d clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1
#29 0x00007f8bb93c5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#30 0x00007f8bb93c5c89 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#31 0x00007f8bb93c5c89 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0
#32 0x00007f8bb93c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#33 0x00007f8bb93c6598 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#34 0x00007f8bb93c6598 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 0x00007f8bb9362911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#36 0x00007f8bb9362911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#37 0x00007f8bb9362911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#38 0x00007f8bb9362911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#39 0x00007f8bb9362911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#40 0x00007f8bb9362911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#41 0x00007f8bb9362911 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 0x00007f8bb93b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#43 0x00007f8bb93b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#44 0x00007f8bb93b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#45 0x00007f8bb93b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#46 0x00007f8bb93b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#47 0x00007f8bb93b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#48 0x00007f8bb93b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#49 0x00007f8bb93b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#50 0x00007f8bb93b35b3 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 0x00007f8bb93b417f 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 0x00007f8bb93820a6 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 0x00007f8bb93820a6 clang::ento::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 0x00007f8bb93836a3 clang::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 0x00007f8bb93836a3 clang::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 0x00007f8bb9383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8bb9383c1f clang::ento::CoreEngine::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 0x00007f8bb9383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f8bb9383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f8bb9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f8bb9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f8bb9673d0a clang::ento::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 0x00007f8bb9673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f8bb9673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f8bb967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f8bb967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f8bb967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f8bb967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f8bb967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f8bb7aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f8bb7aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f8bb7aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f8bb7aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f8bb9187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f8bb912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f8bb912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f8bb912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f8bb91e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x0000557db261accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x0000557db261e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x0000557db261f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f8bafc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f8bafc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x0000557db26140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149400 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-cache-out.m (1037 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.	<eof> 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 0x00007ff17ef45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff17ef43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff17ef45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff17da3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff18716af86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff18716af86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff18716af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff18716af86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff18716af86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff18716af86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::DynamicTypeInfo>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff18716af86 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff18716af86 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0
#12 0x00007ff18753b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#13 0x00007ff18753b114 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#14 0x00007ff18753b114 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0
#15 0x00007ff18753b114 (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 0x00007ff18714d820 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 0x00007ff18717a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#18 0x00007ff18717a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#19 0x00007ff18717a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#20 0x00007ff18717a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#21 0x00007ff18717a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#22 0x00007ff18717a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#23 0x00007ff18717a143 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 0x00007ff1871834b5 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 0x00007ff187183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff187183c1f clang::ento::CoreEngine::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 0x00007ff187183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007ff187183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007ff187473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007ff187473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007ff187473d0a clang::ento::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 0x00007ff187473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007ff187473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007ff18747e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007ff18747e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007ff18747e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007ff18747e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007ff18747e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007ff1858ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007ff1858ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007ff1858ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007ff1858ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007ff186f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007ff186f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007ff186f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007ff186f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007ff186fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x000055ed77b0fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x000055ed77b13792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x000055ed77b14234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007ff17da27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007ff17da28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x000055ed77b090a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149402 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/region-store.cpp (1038 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.	<eof> 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 0x00007f2ea6345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2ea6343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2ea6345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2ea4e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2eae550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f2eae550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2eae550d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2eae550d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f2eae550d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f2eae550d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f2eae550d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f2eae550d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f2eae5a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f2eae5a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f2eae5a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f2eae5a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f2eae5a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f2eae5a1feb 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 0x00007f2eae5c4885 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 0x00007f2eae582053 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 0x00007f2eae582053 clang::ento::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 0x00007f2eae5836a3 clang::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 0x00007f2eae5836a3 clang::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 0x00007f2eae583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2eae583c1f clang::ento::CoreEngine::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 0x00007f2eae583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f2eae583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f2eae873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2eae873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2eae873d0a clang::ento::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 0x00007f2eae873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f2eae873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f2eae87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f2eae87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f2eae87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f2eae87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f2eae87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f2eaccef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f2eaccef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f2eaccef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f2eaccef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f2eae387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f2eae32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f2eae32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f2eae32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f2eae3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x000055ca5e81cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x000055ca5e820792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x000055ca5e821234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f2ea4e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f2ea4e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x000055ca5e8160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149391 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/region-1.m (1039 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.	<eof> parser at end of file
 #0 0x00007f3601745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3601743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3601745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f360023dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3609d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3609d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3609d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3609d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3609d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3609d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3609d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3609d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f36099f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f36099f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f36099f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f36099f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f36099f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f36099f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f36099f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f36099f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f36099f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f36099f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f36099f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f36099f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f36099dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f36099dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f36099dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f36099f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f36099f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f36099f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f36099dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f36099dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f36099dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f36099ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f36099ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f36099ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3609a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3609a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3609a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f360996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f360996376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f360996376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f360996376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3609963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3609963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3609963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f360992dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f360992dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f360992dcbe 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 0x00007f3609974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f3609974a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f3609974a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f3609984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f3609984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f3609984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f3609c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f3609c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f3609c73d0a clang::ento::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 0x00007f3609c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f3609c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f3609c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f3609c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f3609c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f3609c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f3609c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f36080ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f36080ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f36080ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f36080ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f3609787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f360972bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f360972bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f360972bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f36097e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563cbaacfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563cbaad3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563cbaad4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f3600227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f3600228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000563cbaac90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149389 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/refcnt_naming.m (1040 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.	<eof> 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 0x00007fb43cb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb43cb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb43cb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb43b63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb44514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb44514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb44514d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb44514d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb44514d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb44514d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb44514d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb44514d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb444df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb444df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb444df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb444df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb444df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb444df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb444df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb444df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb444df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb444df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb444df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb444df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb444ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb444ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb444ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb444df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb444df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb444df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb444ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb444ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb444ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb444dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb444dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb444dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb444e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb444e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb444e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb444d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb444d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb444d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb444d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb44524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb44524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb44524b438 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 0x00007fb444dc8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fb444dc8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fb444dc8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fb444dc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fb444dc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fb444dc8512 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 0x00007fb444d819b3 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 0x00007fb444d819b3 clang::ento::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 0x00007fb444d836a3 clang::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 0x00007fb444d836a3 clang::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 0x00007fb444d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb444d83c1f clang::ento::CoreEngine::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 0x00007fb444d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007fb444d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007fb445073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007fb445073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007fb445073d0a clang::ento::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 0x00007fb445073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007fb445073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007fb44507d805 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17
#66 0x00007fb44507d805 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1
#67 0x00007fb44507d805 TraverseFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2226:1
#68 0x00007fb44507d805 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 0x00007fb44507db7d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27
#70 0x00007fb44507db7d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#71 0x00007fb4434ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#72 0x00007fb4434ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#73 0x00007fb4434ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#74 0x00007fb4434ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#75 0x00007fb444b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#76 0x00007fb444b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#77 0x00007fb444b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#78 0x00007fb444b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#79 0x00007fb444be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#80 0x000055bedbf28ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#81 0x000055bedbf2c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#82 0x000055bedbf2d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#83 0x00007fb43b627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#84 0x00007fb43b628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#85 0x000055bedbf220a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149376 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/rdar-7168531.m (1041 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.	<eof> 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 0x00007f4b45145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4b45143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4b45145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4b43c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4b4d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4b4d74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4b4d74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4b4d74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4b4d74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4b4d74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4b4d74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4b4d74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4b4d3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4b4d3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4b4d3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4b4d3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4b4d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4b4d3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4b4d3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4b4d3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4b4d3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4b4d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4b4d3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4b4d3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4b4d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4b4d3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4b4d3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4b4d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4b4d3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4b4d3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4b4d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4b4d3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4b4d3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4b4d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4b4d3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4b4d3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4b4d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4b4d406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4b4d406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4b4d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4b4d36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4b4d36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4b4d36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4b4d84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4b4d84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4b4d84b438 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 0x00007f4b4d49d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f4b4d49d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f4b4d49d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f4b4d49d38e 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 0x00007f4b4d34cd4a 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 0x00007f4b4d399877 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 0x00007f4b4d399877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f4b4d3b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f4b4d3b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f4b4d3b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f4b4d3b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f4b4d3bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f4b4d3bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f4b4d3bc55a 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 0x00007f4b4d381922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f4b4d381922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f4b4d381922 clang::ento::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 0x00007f4b4d3836a3 clang::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 0x00007f4b4d3836a3 clang::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 0x00007f4b4d383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4b4d383c1f clang::ento::CoreEngine::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 0x00007f4b4d383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f4b4d383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f4b4d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f4b4d673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f4b4d673d0a clang::ento::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 0x00007f4b4d673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f4b4d673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f4b4d67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f4b4d67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f4b4d67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f4b4d67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f4b4d67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f4b4baef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f4b4baef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f4b4baef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f4b4baef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f4b4d187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f4b4d12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f4b4d12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f4b4d12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f4b4d1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x00005619f7442ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x00005619f7446792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x00005619f7447234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f4b43c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f4b43c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x00005619f743c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149371 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/region-store.c (1042 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.	<eof> 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 branch
 #0 0x00007f5b1df45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5b1df43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5b1df45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5b1ca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5b2654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5b2654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5b2654d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5b2654d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5b2654d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5b2654d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5b2654d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5b2654d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5b261f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5b261f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5b261f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5b261f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5b261f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5b261f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5b261f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5b261f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5b261f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5b261f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5b261f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5b261f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5b261dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5b261dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5b261dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5b261f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5b261f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5b261f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5b261dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5b261dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5b261dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5b261ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5b261ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5b261ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5b26206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5b26206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5b26206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5b2616371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5b2616371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5b2616371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5b2616371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f5b2664b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5b2664b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5b2664b438 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 0x00007f5b2617071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f5b2617071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f5b2617071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f5b2617071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f5b2617071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f5b2617071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f5b2617071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f5b2617071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f5b2617071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f5b2617071f 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 0x00007f5b26170edb 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 0x00007f5b26183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f5b26183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f5b26473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f5b26473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f5b26473d0a clang::ento::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 0x00007f5b26473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f5b26473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f5b2647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f5b2647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f5b2647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f5b2647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f5b2647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f5b248ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f5b248ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f5b248ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f5b248ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f5b25f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f5b25f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f5b25f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f5b25f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f5b25fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055a989c52ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055a989c56792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055a989c57234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f5b1ca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f5b1ca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055a989c4c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149390 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-count-alloc.cpp (1043 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.	<eof> 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 0x00007f9619145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9619143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9619145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9617c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f962174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f962174d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f962174d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f962174d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f962174d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f962174d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f962174d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f962174d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f96213f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f96213f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f96213f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f96213f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f96213f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f96213f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f96213f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f96213f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f96213f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f96213f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f96213f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f96213f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f96213dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f96213dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f96213dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f96213f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f96213f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f96213f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f96213dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f96213dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f96213dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f96213ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f96213ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f96213ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9621406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9621406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9621406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f962136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f962136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f962136371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f962136371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f96213b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f96213b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f96213b97ed 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 0x00007f96213b97ed 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 0x00007f9621383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f9621383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f9621383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f9621383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f9621383269 clang::ento::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 0x00007f96213836a3 clang::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 0x00007f96213836a3 clang::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 0x00007f9621383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9621383c1f clang::ento::CoreEngine::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 0x00007f9621383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f9621383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f9621673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f9621673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f9621673d0a clang::ento::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 0x00007f9621673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f9621673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f962167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f962167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f962167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f962167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f962167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f961faef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f961faef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f961faef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f961faef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f9621187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f962112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f962112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f962112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f96211e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055c2ff070ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055c2ff074792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055c2ff075234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f9617c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f9617c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055c2ff06a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149399 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/retain-release-compound-literal.m (1045 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.	<eof> 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 0x00007fe45b145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe45b143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe45b145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe459c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe4635c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe4635c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe4635c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe4635c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe4635c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe4635c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe4635c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fe4635c4af6 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 0x00007fe46334d820 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 0x00007fe46337a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fe46337a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fe46337a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fe46337a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fe46337a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fe46337a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fe46337a143 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 0x00007fe4633834b5 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 0x00007fe463383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe463383c1f clang::ento::CoreEngine::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 0x00007fe463383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fe463383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fe463673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fe463673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fe463673d0a clang::ento::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 0x00007fe463673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fe463673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fe46367e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fe46367e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fe46367e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fe46367e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fe46367e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fe461aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fe461aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fe461aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fe461aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fe463187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fe46312bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fe46312bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fe46312bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fe4631e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055f0366e4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055f0366e8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055f0366e9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fe459c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fe459c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055f0366de0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149418 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-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.	<eof> parser at end of file
 #0 0x00007ff6e4545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff6e4543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff6e4545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff6e303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff6ec77e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ff6ec77e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ff6ec77e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ff6ec77e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007ff6ec77e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007ff6ec77e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007ff6ec77e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007ff6ec77e41e 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 0x00007ff6ec77eee0 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 0x00007ff6ec783d6e 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 0x00007ff6ec783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007ff6ec783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007ff6eca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007ff6eca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007ff6eca73d0a clang::ento::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 0x00007ff6eca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007ff6eca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007ff6eca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007ff6eca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007ff6eca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007ff6eca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007ff6eca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007ff6eaeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007ff6eaeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007ff6eaeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007ff6eaeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007ff6ec587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007ff6ec52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007ff6ec52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007ff6ec52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007ff6ec5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055c707b5dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055c707b61792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055c707b62234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007ff6e3027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007ff6e3028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055c707b570a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149426 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/region_store_overflow.c (1051 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.	<eof> 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 0x00007f4a94745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4a94743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4a94745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4a9323dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4a9cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4a9cd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4a9cd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4a9cd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4a9cd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4a9cd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4a9cd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4a9cd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4a9c9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4a9c9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4a9c9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4a9c9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4a9c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4a9c9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4a9c9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4a9c9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4a9c9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4a9c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4a9c9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4a9c9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4a9c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4a9c9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4a9c9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4a9c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4a9c9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4a9c9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4a9c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4a9c9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4a9c9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4a9c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4a9c9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4a9c9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4a9ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4a9ca06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4a9ca06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4a9c96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4a9c96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4a9c96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4a9c96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4a9ce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4a9ce4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4a9ce4b438 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 0x00007f4a9ca9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f4a9ca9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f4a9ca9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f4a9ca9d38e 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 0x00007f4a9c94cd4a 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 0x00007f4a9c999877 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 0x00007f4a9c999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f4a9c9b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f4a9c9b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f4a9c9b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f4a9c9b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f4a9c9bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f4a9c9bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f4a9c9bc55a 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 0x00007f4a9c981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f4a9c981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f4a9c981922 clang::ento::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 0x00007f4a9c9836a3 clang::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 0x00007f4a9c9836a3 clang::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 0x00007f4a9c983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4a9c983c1f clang::ento::CoreEngine::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 0x00007f4a9c983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f4a9c983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f4a9cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f4a9cc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f4a9cc73d0a clang::ento::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 0x00007f4a9cc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f4a9cc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f4a9cc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f4a9cc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f4a9cc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f4a9cc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f4a9cc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f4a9b0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f4a9b0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f4a9b0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f4a9b0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f4a9c787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f4a9c72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f4a9c72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f4a9c72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f4a9c7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x00005592d014accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x00005592d014e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x00005592d014f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f4a93227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f4a93228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x00005592d01440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149393 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/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.	<eof> 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 0x00007f9826d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9826d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9826d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f982583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f982f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f982f34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f982f34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f982f34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f982f34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f982f34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f982f34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f982f34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f982eff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f982eff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f982eff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f982eff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f982eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f982eff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f982eff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f982eff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f982eff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f982eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f982eff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f982eff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f982efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f982efdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f982efdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f982eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f982eff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f982eff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f982efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f982efdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f982efdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f982efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f982efffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f982efffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f982f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f982f006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f982f006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f982ef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f982ef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f982ef6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f982ef6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f982f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f982f44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f982f44b438 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 0x00007f982f09d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f982f09d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f982f09d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f982f09d38e 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 0x00007f982ef4cd4a 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 0x00007f982ef99877 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 0x00007f982ef99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f982efb925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f982efb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f982efb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f982efb925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f982efbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f982efbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f982efbc55a 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 0x00007f982ef81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f982ef81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f982ef81922 clang::ento::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 0x00007f982ef836a3 clang::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 0x00007f982ef836a3 clang::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 0x00007f982ef83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f982ef83c1f clang::ento::CoreEngine::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 0x00007f982ef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f982ef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f982f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f982f273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f982f273d0a clang::ento::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 0x00007f982f273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f982f273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f982f27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f982f27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f982f27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f982f27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f982f27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f982d6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f982d6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f982d6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f982d6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f982ed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f982ed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f982ed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f982ed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f982ede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000559ca31a9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000559ca31ad792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000559ca31ae234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f9825827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f9825828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000559ca31a30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149388 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.mm (1060 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.	<eof> 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 0x00007f4a42345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4a42343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4a42345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4a40e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4a4a7c4af6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f4a4a7c4af6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4a4a7c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4a4a7c4af6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4a4a7c4af6 llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4a4a7c4af6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4a4a7c4af6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f4a4a7c4af6 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 0x00007f4a4a54d820 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 0x00007f4a4a57a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f4a4a57a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f4a4a57a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f4a4a57a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f4a4a57a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f4a4a57a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f4a4a57a143 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 0x00007f4a4a5834b5 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 0x00007f4a4a583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4a4a583c1f clang::ento::CoreEngine::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 0x00007f4a4a583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f4a4a583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f4a4a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f4a4a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f4a4a873d0a clang::ento::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 0x00007f4a4a873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f4a4a873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f4a4a87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f4a4a87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f4a4a87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f4a4a87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f4a4a87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f4a48cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f4a48cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f4a48cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f4a48cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f4a4a387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f4a4a32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f4a4a32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f4a4a32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f4a4a3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x0000560038049ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000056003804d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000056003804e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f4a40e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f4a40e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x00005600380430a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149448 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-inline.m (1061 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.	<eof> parser at end of file
 #0 0x00007f9981945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9981943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9981945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f998043dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9989f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9989f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9989f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9989f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9989f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9989f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9989f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9989f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9989bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9989bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9989bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9989bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9989bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9989bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9989bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9989bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9989bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9989bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9989bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9989bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9989bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9989bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9989bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9989bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9989bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9989bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9989bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9989bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9989bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9989bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9989bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9989bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9989c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9989c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9989c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9989b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9989b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9989b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9989b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f9989b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f9989b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f9989b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f9989b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f9989b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f9989b2dcbe 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 0x00007f9989b74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f9989b74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f9989b74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f9989b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f9989b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f9989b84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f9989e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f9989e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f9989e73d0a clang::ento::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 0x00007f9989e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f9989e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f9989e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f9989e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f9989e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f9989e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f9989e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f99882ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f99882ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f99882ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f99882ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f9989987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f998992bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f998992bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f998992bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f99899e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055b557e87ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055b557e8b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055b557e8c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f9980427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f9980428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055b557e810a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149425 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-path-notes.m (1063 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-path-notes.m.tmp | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.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 -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
1.	<eof> parser at end of file
 #0 0x00007fb2b1b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb2b1b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb2b1b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb2b063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb2ba14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb2ba14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb2ba14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb2ba14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb2ba14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb2ba14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb2ba14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb2ba14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb2b9df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb2b9df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb2b9df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb2b9df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb2b9df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb2b9df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb2b9df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb2b9df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb2b9df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb2b9df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb2b9df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb2b9df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb2b9ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb2b9ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb2b9ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb2b9df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb2b9df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb2b9df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb2b9ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb2b9ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb2b9ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb2b9dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb2b9dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb2b9dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb2b9e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb2b9e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb2b9e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb2b9d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb2b9d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb2b9d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb2b9d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb2b9d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb2b9d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb2b9d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fb2b9d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fb2b9d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fb2b9d2dcbe 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 0x00007fb2b9d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fb2b9d74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fb2b9d74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fb2b9d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fb2b9d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fb2b9d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fb2ba073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fb2ba073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fb2ba073d0a clang::ento::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 0x00007fb2ba073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fb2ba073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fb2ba07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fb2ba07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fb2ba07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fb2ba07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fb2ba07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fb2b84ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fb2b84ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fb2b84ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fb2b84ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fb2b9b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fb2b9b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fb2b9b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fb2b9b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fb2b9be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055dd2abf2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055dd2abf6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055dd2abf7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fb2b0627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fb2b0628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055dd2abec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149437 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/retain-release-safe.c (1064 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.	<eof> 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 0x00007fb312b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb312b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb312b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb31163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb31b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb31b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb31b14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb31b14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb31b14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb31b14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb31b14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb31b14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb31adf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb31adf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb31adf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb31adf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb31adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb31adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb31adf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb31adf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb31adf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb31adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb31adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb31adf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb31addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb31addbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb31addbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb31adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb31adf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb31adf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb31addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb31addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb31addc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb31adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb31adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb31adffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb31ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb31ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb31ae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb31ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb31ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb31ad6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb31ad6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb31b24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb31b24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb31b24b438 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 0x00007fb31ad7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fb31ad7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fb31ad7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fb31ad7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fb31ad7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fb31ad7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fb31ad7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fb31ad7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fb31ad7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fb31ad7071f 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 0x00007fb31ad70edb 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 0x00007fb31ad83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fb31ad83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fb31b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fb31b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fb31b073d0a clang::ento::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 0x00007fb31b073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fb31b073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fb31b07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fb31b07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fb31b07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fb31b07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fb31b07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fb3194ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fb3194ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fb3194ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fb3194ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fb31ab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fb31ab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fb31ab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fb31ab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fb31abe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005559640fbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005559640ff792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000555964100234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fb311627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fb311628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005559640f50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149439 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/retain-release.m (1065 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objcpp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist -
: 'RUN: at line 21';   grep -Ev '^[[:space:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objc.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/retain-release.m.objc.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 -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
1.	<eof> 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 0x00007fd630345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd630343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd630345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd62ee3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd63894d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd63894d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd63894d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd63894d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd63894d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd63894d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd63894d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd63894d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd6385f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd6385f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd6385f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd6385f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd6385f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd6385f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd6385f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd6385f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd6385f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd6385f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd6385f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd6385f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd6385dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd6385dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd6385dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd6385f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd6385f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd6385f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd6385dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd6385dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd6385dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd6385ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd6385ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd6385ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd638606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd638606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd638606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd63856371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd63856371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd63856371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd63856371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fd6385b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd6385b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd6385b97ed 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 0x00007fd6385b97ed 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 0x00007fd638583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fd638583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fd638583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fd638583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fd638583269 clang::ento::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 0x00007fd6385836a3 clang::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 0x00007fd6385836a3 clang::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 0x00007fd638583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd638583c1f clang::ento::CoreEngine::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 0x00007fd638583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fd638583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fd638873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fd638873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fd638873d0a clang::ento::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 0x00007fd638873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fd638873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fd63887e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fd63887e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fd63887e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fd63887e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fd63887e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fd636cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fd636cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fd636cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fd636cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fd638387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fd63832bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fd63832bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fd63832bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fd6383e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000564cb5b14ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000564cb5b18792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000564cb5b19234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fd62ee27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fd62ee28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000564cb5b0e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149441 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/retain-release-region-store.m (1066 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.	<eof> 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 0x00007ff97b745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff97b743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff97b745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff97a23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff983d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff983d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff983d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff983d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff983d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff983d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff983d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff983d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff9839f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff9839f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff9839f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff9839f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff9839f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff9839f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff9839f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff9839f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff9839f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff9839f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff9839f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff9839f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff9839dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff9839dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff9839dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff9839f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff9839f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff9839f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff9839dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff9839dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff9839dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff9839ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff9839ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff9839ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff983a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff983a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff983a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff98396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff98396376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff98396376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff98396376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff983e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff983e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff983e4b438 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 0x00007ff983a9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007ff983a9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007ff983a9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007ff983a9d38e 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 0x00007ff98394cd4a 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 0x00007ff983999877 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 0x00007ff983999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007ff9839b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007ff9839b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007ff9839b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007ff9839b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007ff9839bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007ff9839bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007ff9839bc55a 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 0x00007ff983981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007ff983981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007ff983981922 clang::ento::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 0x00007ff9839836a3 clang::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 0x00007ff9839836a3 clang::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 0x00007ff983983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff983983c1f clang::ento::CoreEngine::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 0x00007ff983983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007ff983983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007ff983c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007ff983c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007ff983c73d0a clang::ento::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 0x00007ff983c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007ff983c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007ff983c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007ff983c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007ff983c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007ff983c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007ff983c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007ff9820ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007ff9820ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007ff9820ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007ff9820ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007ff983787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007ff98372bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007ff98372bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007ff98372bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007ff9837e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000562aeadc5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000562aeadc9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000562aeadca234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007ff97a227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007ff97a228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000562aeadbf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149438 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/return-ptr-range.cpp (1070 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.	<eof> 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 0x00007f50e7545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f50e7543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f50e7545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f50e603dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f50efb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f50efb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f50efb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f50efb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f50efb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f50efb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f50efb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f50efb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f50ef7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f50ef7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f50ef7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f50ef7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f50ef7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f50ef7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f50ef7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f50ef7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f50ef7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f50ef7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f50ef7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f50ef7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f50ef7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f50ef7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f50ef7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f50ef7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f50ef7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f50ef7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f50ef7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f50ef7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f50ef7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f50ef7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f50ef7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f50ef7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f50ef806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f50ef806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f50ef806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f50ef76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f50ef76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f50ef76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f50ef76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f50ef7b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f50ef7b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f50ef7b97ed 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 0x00007f50ef7b97ed 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 0x00007f50ef783269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f50ef783269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f50ef783269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f50ef783269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f50ef783269 clang::ento::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 0x00007f50ef7836a3 clang::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 0x00007f50ef7836a3 clang::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 0x00007f50ef783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f50ef783c1f clang::ento::CoreEngine::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 0x00007f50ef783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f50ef783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f50efa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f50efa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f50efa73d0a clang::ento::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 0x00007f50efa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f50efa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f50efa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f50efa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f50efa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f50efa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f50efa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f50edeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f50edeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f50edeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f50edeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f50ef587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f50ef52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f50ef52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f50ef52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f50ef5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x00005648a42f7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x00005648a42fb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x00005648a42fc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f50e6027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f50e6028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005648a42f10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149456 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/return-value-guaranteed.cpp (1072 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.	<eof> parser at end of file
 #0 0x00007fb8f3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb8f3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb8f3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb8f263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb8fbd7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb8fbd7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb8fbd7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb8fbd7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb8fbd7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb8fbd7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb8fbd7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb8fbd7e41e 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 0x00007fb8fbd7eee0 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 0x00007fb8fbd83d6e 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 0x00007fb8fbd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fb8fbd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fb8fc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fb8fc073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fb8fc073d0a clang::ento::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 0x00007fb8fc073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fb8fc073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fb8fc07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fb8fc07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fb8fc07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fb8fc07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fb8fc07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fb8fa4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fb8fa4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fb8fa4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fb8fa4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fb8fbb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fb8fbb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fb8fbb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fb8fbb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fb8fbbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000558000514ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000558000518792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000558000519234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fb8f2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fb8f2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055800050e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149465 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/return-stmt-merge.cpp (1073 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
               ^
<stdin>: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
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:9:12: note: previous match ended here
LiveSymbols
           ^
<stdin>: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: <stdin>
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. <eof> 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/retaincountchecker-compoundregion.m (1074 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.	<eof> 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 0x00007f77ad745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f77ad743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f77ad745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f77ac23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f77b5b9832e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f77b5b9832e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f77b5b9832e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f77b5b9832e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f77b5b9832e llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f77b5b9832e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::ento::retaincountchecker::RefVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f77b5b9832e get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f77b5b9832e clang::ento::retaincountchecker::RetainCountChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1161:45
#12 0x00007f77b5b98b45 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f77b5b98b45 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f77b5b98b45 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<clang::ento::retaincountchecker::RetainCountChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74
#15 0x00007f77b5951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f77b5951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f77b5951c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f77b5951c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f77b59ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f77b59ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f77b59ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f77b59ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f77b5a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f77b5a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f77b5a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f77b596371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f77b596371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f77b596371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f77b596371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#30 0x00007f77b5e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f77b5e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f77b5e4b438 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 0x00007f77b5a9d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#34 0x00007f77b5a9d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#35 0x00007f77b5a9d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#36 0x00007f77b5a9d38e 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 0x00007f77b594cd4a 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 0x00007f77b5999877 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 0x00007f77b5999877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#40 0x00007f77b59b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#41 0x00007f77b59b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#42 0x00007f77b59b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#43 0x00007f77b59b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#44 0x00007f77b59bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#45 0x00007f77b59bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#46 0x00007f77b59bc55a 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 0x00007f77b5981922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#48 0x00007f77b5981922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#49 0x00007f77b5981922 clang::ento::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 0x00007f77b59836a3 clang::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 0x00007f77b59836a3 clang::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 0x00007f77b5983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f77b5983c1f clang::ento::CoreEngine::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 0x00007f77b5983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f77b5983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f77b5c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f77b5c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f77b5c73d0a clang::ento::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 0x00007f77b5c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f77b5c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f77b5c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f77b5c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f77b5c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f77b5c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f77b5c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f77b40ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f77b40ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f77b40ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f77b40ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f77b5787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f77b572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f77b572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f77b572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f77b57e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055ed948fcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055ed94900792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055ed94901234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f77ac227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f77ac228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055ed948f60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149452 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/rvo.cpp (1080 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.	<eof> 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 0x00007fe2add45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe2add43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe2add45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe2ac83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe2b5f50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fe2b5f50d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe2b5f50d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe2b5f50d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe2b5f50d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe2b5f50d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe2b5f50d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fe2b5f50d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007fe2b5f5d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007fe2b5f5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007fe2b5f5d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007fe2b5f5d41e 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 0x00007fe2b5f5d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007fe2b5f5e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007fe2b5f5e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007fe2b600f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007fe2b600f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007fe2b600f2c8 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 0x00007fe2b5fb7059 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 0x00007fe2b5fb7059 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 0x00007fe2b5fb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007fe2b5fb7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007fe2b5fb7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007fe2b5fc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007fe2b5fc5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007fe2b5fc5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007fe2b5fc6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007fe2b5fc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007fe2b5fc6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007fe2b5fc6846 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 0x00007fe2b5f62911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007fe2b5f62911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007fe2b5f62911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007fe2b5f62911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007fe2b5f62911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007fe2b5f62911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007fe2b5f62911 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 0x00007fe2b5fc472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007fe2b5fc472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007fe2b5fc472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007fe2b5fc472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007fe2b5fc472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007fe2b5fc472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007fe2b5fc472c 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 0x00007fe2b5f82053 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 0x00007fe2b5f82053 clang::ento::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 0x00007fe2b5f836a3 clang::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 0x00007fe2b5f836a3 clang::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 0x00007fe2b5f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe2b5f83c1f clang::ento::CoreEngine::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 0x00007fe2b5f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007fe2b5f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007fe2b6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007fe2b6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007fe2b6273d0a clang::ento::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 0x00007fe2b6273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007fe2b6273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007fe2b627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007fe2b627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007fe2b627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007fe2b627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007fe2b627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007fe2b46ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007fe2b46ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007fe2b46ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007fe2b46ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007fe2b5d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007fe2b5d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007fe2b5d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007fe2b5d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007fe2b5de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000560b2c7a2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000560b2c7a6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000560b2c7a7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007fe2ac827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007fe2ac828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000560b2c79c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149477 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> 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 0x00007fd8a8545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd8a8543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd8a8545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd8a703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd8b0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd8b0b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd8b0b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd8b0b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd8b0b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd8b0b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd8b0b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd8b0b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd8b07f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd8b07f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd8b07f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd8b07f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd8b07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd8b07f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd8b07f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd8b07f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd8b07f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd8b07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd8b07f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd8b07f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd8b07f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd8b07f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd8b07f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fd8b07f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd8b07f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd8b07f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fd8b07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd8b07dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd8b07dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd8b07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd8b07ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd8b07ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd8b0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd8b0806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd8b0806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd8b076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd8b076376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd8b076376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd8b076376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd8b089e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007fd8b089e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007fd8b089e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007fd8b089e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007fd8b089e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007fd8b089e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007fd8b089e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007fd8b074c795 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 0x00007fd8b074c9e7 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 0x00007fd8b07b9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007fd8b07b9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007fd8b07b9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007fd8b07b9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007fd8b07b9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007fd8b07b9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007fd8b07b9b5c 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 0x00007fd8b0783169 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 0x00007fd8b0783169 clang::ento::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 0x00007fd8b07836a3 clang::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 0x00007fd8b07836a3 clang::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 0x00007fd8b0783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd8b0783c1f clang::ento::CoreEngine::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 0x00007fd8b0783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007fd8b0783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007fd8b0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007fd8b0a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007fd8b0a73d0a clang::ento::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 0x00007fd8b0a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007fd8b0a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007fd8b0a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007fd8b0a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007fd8b0a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007fd8b0a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007fd8b0a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007fd8aeeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007fd8aeeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007fd8aeeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007fd8aeeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007fd8b0587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007fd8b052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007fd8b052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007fd8b052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007fd8b05e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x000056163d5f4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x000056163d5f8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x000056163d5f9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007fd8a7027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007fd8a7028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x000056163d5ee0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149475 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/returns_nonnull-attribute.cpp (1083 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.	<eof> 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 0x00007fd576b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd576b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd576b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd57563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd57f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd57f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd57f14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd57f14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd57f14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd57f14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd57f14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd57f14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd57edf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd57edf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd57edf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd57edf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd57edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd57edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd57edf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd57edf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd57edf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd57edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd57edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd57edf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd57eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd57eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd57eddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd57edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd57edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd57edf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd57eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd57eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd57eddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd57edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd57edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd57edffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd57ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd57ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd57ee06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd57ed6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd57ed6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd57ed6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd57ed6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd57f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd57f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd57f24b438 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 0x00007fd57ee4323e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007fd57ee4323e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#48 0x00007fd57ee4323e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0
#49 0x00007fd57ee4323e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0
#50 0x00007fd57ee4323e 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 0x00007fd57ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#52 0x00007fd57ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#53 0x00007fd57ed53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#54 0x00007fd57ed53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#55 0x00007fd57ed53ccd 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 0x00007fd57edb34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#57 0x00007fd57edb34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#58 0x00007fd57edb34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#59 0x00007fd57edb34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#60 0x00007fd57edb34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#61 0x00007fd57edb34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#62 0x00007fd57edb34e3 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 0x00007fd57edb417f 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 0x00007fd57ed820a6 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 0x00007fd57ed820a6 clang::ento::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 0x00007fd57ed836a3 clang::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 0x00007fd57ed836a3 clang::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 0x00007fd57ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd57ed83c1f clang::ento::CoreEngine::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 0x00007fd57ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007fd57ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007fd57f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007fd57f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007fd57f073d0a clang::ento::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 0x00007fd57f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007fd57f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007fd57f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007fd57f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007fd57f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007fd57f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007fd57f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007fd57d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007fd57d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007fd57d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007fd57d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007fd57eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007fd57eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007fd57eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007fd57eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007fd57ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x0000556a78d00ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x0000556a78d04792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x0000556a78d05234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007fd575627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007fd575628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x0000556a78cfa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149469 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/simple-stream-checks.c (1085 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.	<eof> 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 0x00007fb1d3745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb1d3743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb1d3745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb1d223dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb1dbbc1b66 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb1dbbc1b66 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb1dbbc1b66 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb1dbbc1b66 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb1dbbc1b66 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb1dbbc1b66 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb1dbbc1b66 get<(anonymous namespace)::StreamMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb1dbbc1b66 (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 0x00007fb1db94d820 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 0x00007fb1db97a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fb1db97a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fb1db97a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fb1db97a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fb1db97a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fb1db97a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fb1db97a143 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 0x00007fb1db9834b5 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 0x00007fb1db983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb1db983c1f clang::ento::CoreEngine::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 0x00007fb1db983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fb1db983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fb1dbc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fb1dbc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fb1dbc73d0a clang::ento::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 0x00007fb1dbc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fb1dbc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fb1dbc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fb1dbc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fb1dbc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fb1dbc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fb1dbc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fb1da0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fb1da0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fb1da0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fb1da0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fb1db787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fb1db72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fb1db72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fb1db72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fb1db7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x0000557c526ffccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x0000557c52703792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x0000557c52704234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fb1d2227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fb1d2228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x0000557c526f90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149616 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/self-assign.cpp (1086 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.	<eof> 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 0x00007f4439f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4439f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4439f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4438a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4442150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f4442150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4442150d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4442150d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f4442150d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f4442150d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f4442150d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f4442150d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f444215d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f444215d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f444215d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f444215d41e 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 0x00007f444215d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f444215e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f444215e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f444220f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f444220f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f444220f2c8 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 0x00007f44421b7059 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 0x00007f44421b7059 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 0x00007f44421b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f44421b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f44421b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f44421c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f44421c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f44421c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f44421c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f44421c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f44421c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f44421c6846 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 0x00007f4442162911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f4442162911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f4442162911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f4442162911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f4442162911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f4442162911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f4442162911 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 0x00007f44421c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f44421c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f44421c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f44421c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f44421c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f44421c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f44421c472c 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 0x00007f4442182053 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 0x00007f4442182053 clang::ento::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 0x00007f44421836a3 clang::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 0x00007f44421836a3 clang::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 0x00007f4442183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4442183c1f clang::ento::CoreEngine::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 0x00007f4442183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f4442183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f4442473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f4442473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f4442473d0a clang::ento::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 0x00007f4442473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f4442473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f444247e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f444247e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f444247e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f444247e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f444247e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f44408ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f44408ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f44408ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f44408ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f4441f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f4441f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f4441f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f4441f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f4441fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x000055dac0dccccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x000055dac0dd0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x000055dac0dd1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f4438a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f4438a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x000055dac0dc60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149531 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/shallow-mode.m (1087 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.	<eof> parser at end of file
 #0 0x00007feca5145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feca5143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feca5145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feca3c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fecad74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fecad74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fecad74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fecad74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fecad74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fecad74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fecad74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fecad74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fecad3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fecad3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fecad3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fecad3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fecad3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fecad3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fecad3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fecad3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fecad3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fecad3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fecad3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fecad3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fecad3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fecad3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fecad3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fecad3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fecad3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fecad3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fecad3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fecad3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fecad3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fecad3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fecad3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fecad3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fecad406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fecad406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fecad406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fecad36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fecad36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fecad36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fecad36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fecad363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fecad363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fecad363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fecad32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fecad32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fecad32dcbe 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 0x00007fecad374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fecad374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fecad374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007fecad384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fecad384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fecad384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fecad673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fecad673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fecad673d0a clang::ento::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 0x00007fecad673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fecad673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fecad67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fecad67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fecad67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fecad67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fecad67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fecabaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fecabaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fecabaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fecabaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fecad187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fecad12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fecad12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fecad12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fecad1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000561d89a03ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000561d89a07792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000561d89a08234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007feca3c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007feca3c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000561d899fd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149579 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/silence-checkers-and-packages-core-all.cpp (1088 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.	<eof> 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 0x00007f53dc145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f53dc143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f53dc145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f53dac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f53e474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f53e474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f53e474d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f53e474d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f53e474d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f53e474d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f53e474d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f53e474d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f53e43f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f53e43f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f53e43f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f53e43f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f53e43f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f53e43f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f53e43f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f53e43f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f53e43f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f53e43f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f53e43f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f53e43f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f53e43dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f53e43dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f53e43dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f53e43f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f53e43f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f53e43f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f53e43dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f53e43dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f53e43dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f53e43ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f53e43ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f53e43ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f53e4406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f53e4406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f53e4406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f53e436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f53e436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f53e436376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f53e436376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f53e484b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f53e484b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f53e484b438 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 0x00007f53e437071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f53e437071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f53e437071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f53e437071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f53e437071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f53e437071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f53e437071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f53e437071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f53e437071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f53e437071f 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 0x00007f53e4370edb 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 0x00007f53e4383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f53e4383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f53e4673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f53e4673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f53e4673d0a clang::ento::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 0x00007f53e4673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f53e4673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f53e467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f53e467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f53e467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f53e467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f53e467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f53e2aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f53e2aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f53e2aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f53e2aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f53e4187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f53e412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f53e412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f53e412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f53e41e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000561ca2616ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000561ca261a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000561ca261b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f53dac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f53dac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000561ca26100a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149585 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> parser at end of file
 #0 0x00007f2787d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2787d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2787d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f278683dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f279034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f279034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f279034d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f279034d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f279034d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f279034d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f279034d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f279034d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f278fff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f278fff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f278fff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f278fff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f278fff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f278fff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f278fff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f278fff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f278fff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f278fff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f278fff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f278fff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f278ffdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f278ffdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f278ffdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f278fff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f278fff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f278fff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f278ffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f278ffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f278ffdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f278ffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f278ffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f278ffffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2790006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2790006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2790006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f278ff6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f278ff6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f278ff6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f278ff6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f278ff63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f278ff63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f278ff63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f278ff2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f278ff2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f278ff2dcbe 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 0x00007f278ff74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f278ff74a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f278ff74a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f278ff84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f278ff84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f278ff84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f2790273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f2790273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f2790273d0a clang::ento::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 0x00007f2790273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f2790273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f279027e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f279027e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f279027e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f279027e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f279027e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f278e6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f278e6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f278e6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f278e6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f278fd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f278fd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f278fd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f278fd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f278fde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563493372ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563493376792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563493377234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f2786827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f2786828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000056349336c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149546 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/solver-sym-simplification-adjustment.c (1094 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.	<eof> 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 0x00007f94e8145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f94e8143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f94e8145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f94e6c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f94f03e9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f94f03e9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f94f03e9de3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f94f03e9de3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f94f03e9de3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f94f03e9de3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f94f03e9de3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f94f03e9de3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63
#12 0x00007f94f03ec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f94f03ec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f94f03ec2d4 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60
#15 0x00007f94f03f6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f94f03f6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f94f03f6f08 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48
#18 0x00007f94f03f6f08 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65
#19 0x00007f94f03f6f08 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28
#20 0x00007f94f03f6f08 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#21 0x00007f94f03f6f08 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#22 0x00007f94f03f6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#23 0x00007f94f03f6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#24 0x00007f94f03f6f08 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#25 0x00007f94f03f6f08 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#26 0x00007f94f03f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#27 0x00007f94f03f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#28 0x00007f94f03f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f94f03f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f94f03f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f94f03f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f94f03f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#33 0x00007f94f03dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007f94f03dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007f94f03dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#36 0x00007f94f03ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#37 0x00007f94f03ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#38 0x00007f94f03ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#39 0x00007f94f0406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f94f0406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f94f0406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#42 0x00007f94f036371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f94f036371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f94f036371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#45 0x00007f94f036371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#46 0x00007f94f084b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f94f084b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f94f084b438 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 0x00007f94f037071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#50 0x00007f94f037071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#51 0x00007f94f037071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#52 0x00007f94f037071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#53 0x00007f94f037071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#54 0x00007f94f037071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#55 0x00007f94f037071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#56 0x00007f94f037071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#57 0x00007f94f037071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#58 0x00007f94f037071f 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 0x00007f94f0370edb 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 0x00007f94f0383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#61 0x00007f94f0383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#62 0x00007f94f0673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#63 0x00007f94f0673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x00007f94f0673d0a clang::ento::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 0x00007f94f0673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#66 0x00007f94f0673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#67 0x00007f94f067e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#68 0x00007f94f067e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#69 0x00007f94f067e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#70 0x00007f94f067e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#71 0x00007f94f067e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#72 0x00007f94eeaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#73 0x00007f94eeaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#74 0x00007f94eeaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#75 0x00007f94eeaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#76 0x00007f94f0187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#77 0x00007f94f012bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#78 0x00007f94f012bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#79 0x00007f94f012bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#80 0x00007f94f01e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#81 0x00005646e137cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#82 0x00005646e1380792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#83 0x00005646e1381234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#84 0x00007f94e6c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#85 0x00007f94e6c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#86 0x00005646e13760a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149664 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/silence-checkers-and-packages-core-div-by-zero.cpp (1095 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.	<eof> 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 0x00007fcd95b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcd95b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fcd95b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcd9463dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcd9e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcd9e14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcd9e14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcd9e14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcd9e14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcd9e14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcd9e14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcd9e14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcd9ddf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcd9ddf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcd9ddf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcd9ddf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcd9ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcd9ddf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcd9ddf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcd9ddf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcd9ddf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcd9ddf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcd9ddf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcd9ddf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcd9dddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcd9dddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcd9dddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcd9ddf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcd9ddf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcd9ddf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcd9dddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcd9dddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcd9dddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcd9ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcd9ddffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcd9ddffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcd9de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcd9de06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcd9de06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcd9dd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcd9dd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcd9dd6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcd9dd6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fcd9e24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcd9e24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcd9e24b438 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 0x00007fcd9dd7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fcd9dd7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fcd9dd7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fcd9dd7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fcd9dd7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fcd9dd7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fcd9dd7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fcd9dd7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fcd9dd7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fcd9dd7071f 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 0x00007fcd9dd70edb 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 0x00007fcd9dd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fcd9dd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fcd9e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fcd9e073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fcd9e073d0a clang::ento::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 0x00007fcd9e073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fcd9e073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fcd9e07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fcd9e07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fcd9e07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fcd9e07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fcd9e07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fcd9c4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fcd9c4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fcd9c4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fcd9c4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fcd9db87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fcd9db2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fcd9db2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fcd9db2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fcd9dbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b7e9774ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b7e9778792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b7e9779234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fcd94627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fcd94628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b7e976e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149594 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/solver-sym-simplification-with-proper-range-type.c (1096 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.	<eof> 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 0x00007fdb88945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fdb88943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fdb88945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fdb8743dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fdb90f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fdb90f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fdb90f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fdb90f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fdb90f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fdb90f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fdb90f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fdb90f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fdb90bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fdb90bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fdb90bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fdb90bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fdb90bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fdb90bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fdb90bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fdb90bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fdb90bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fdb90bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fdb90bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fdb90bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fdb90bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fdb90bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fdb90bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fdb90bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fdb90bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fdb90bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fdb90bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fdb90bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fdb90bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fdb90bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fdb90bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fdb90bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fdb90c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fdb90c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fdb90c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fdb90b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fdb90b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fdb90b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fdb90b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fdb90bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fdb90bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fdb90bb97ed 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 0x00007fdb90bb97ed 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 0x00007fdb90b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fdb90b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fdb90b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fdb90b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fdb90b83269 clang::ento::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 0x00007fdb90b836a3 clang::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 0x00007fdb90b836a3 clang::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 0x00007fdb90b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fdb90b83c1f clang::ento::CoreEngine::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 0x00007fdb90b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fdb90b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fdb90e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fdb90e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fdb90e73d0a clang::ento::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 0x00007fdb90e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fdb90e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fdb90e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fdb90e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fdb90e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fdb90e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fdb90e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fdb8f2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fdb8f2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fdb8f2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fdb8f2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fdb90987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fdb9092bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fdb9092bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fdb9092bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fdb909e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000557386518ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055738651c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055738651d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fdb87427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fdb87428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x00005573865120a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149687 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/smart-ptr.cpp (1097 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling testCheckForFunctionsWithNoDecl(void (*)(_Bool, _Bool))
 #0 0x00007f5b33b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5b33b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5b33b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5b3263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5b3c24d5d6 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5b3c24d5d6 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5b3c24d5d6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5b3c24d5d6 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5b3c24d5d6 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5b3c24d5d6 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5b3c24d5d6 get<(anonymous namespace)::TrackedRegionMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5b3c24d5d6 (anonymous namespace)::SmartPtrModeling::checkLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:590:0
#12 0x00007f5b3bf8d71f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f5b3bf8d71f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f5b3bf8d71f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f5b3bf8d71f void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::SmartPtrModeling>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49
#16 0x00007f5b3bd5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f5b3bd5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f5b3bd5186a clang::ento::CheckerFn<void (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12
#19 0x00007f5b3bd5186a clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23
#20 0x00007f5b3bd79fb2 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#21 0x00007f5b3bd79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#22 0x00007f5b3bd79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#23 0x00007f5b3bd79fb2 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 0x00007f5b3bda31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#25 0x00007f5b3bda31d1 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 0x00007f5b3bd7e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#27 0x00007f5b3bd7e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#28 0x00007f5b3bd7e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#29 0x00007f5b3bd7e7eb 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 0x00007f5b3bd7eee0 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 0x00007f5b3bd83d6e 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 0x00007f5b3bd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#33 0x00007f5b3bd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#34 0x00007f5b3c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#35 0x00007f5b3c073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#36 0x00007f5b3c073d0a clang::ento::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 0x00007f5b3c073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#38 0x00007f5b3c073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#39 0x00007f5b3c07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#40 0x00007f5b3c07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#41 0x00007f5b3c07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#42 0x00007f5b3c07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#43 0x00007f5b3c07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#44 0x00007f5b3a4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#45 0x00007f5b3a4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#46 0x00007f5b3a4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#47 0x00007f5b3a4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#48 0x00007f5b3bb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#49 0x00007f5b3bb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#50 0x00007f5b3bb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#51 0x00007f5b3bb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#52 0x00007f5b3bbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#53 0x000055d13c3c9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#54 0x000055d13c3cd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#55 0x000055d13c3ce234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#56 0x00007f5b32627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#57 0x00007f5b32628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#58 0x000055d13c3c30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149650 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/solver-sym-simplification-no-crash.c (1098 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.	<eof> 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 0x00007f3620545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3620543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3620545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f361f03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f36287e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f36287e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f36287e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f36287e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f36287e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f36287e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f36287e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f36287e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f36287e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f36287e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f36287e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f36287e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f36287e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f36288062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f36288062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f36288062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f36288062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f36288058d2 VisitSymSymExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1325:0
#22 0x00007f36288058d2 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f3628c4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#24 0x00007f3628c4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#25 0x00007f3628c4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#26 0x00007f36287dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#27 0x00007f36287dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#28 0x00007f36287dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f36287dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#30 0x00007f36287dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#31 0x00007f36288077fa llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#32 0x00007f36288077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#33 0x00007f36288077fa llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#34 0x00007f36288077fa (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f36287dd102 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#36 0x00007f36287dd102 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#37 0x00007f36287dd102 clang::ento::SValBuilder::evalBinOp(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f36287ba4a7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f36287ba4a7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f36287ba4a7 clang::ento::ExprEngine::evalBinOp(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f36287ba4a7 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 0x00007f3628783169 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 0x00007f3628783169 clang::ento::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 0x00007f36287836a3 clang::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 0x00007f36287836a3 clang::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 0x00007f3628783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3628783c1f clang::ento::CoreEngine::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 0x00007f3628783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#49 0x00007f3628783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#50 0x00007f3628a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#51 0x00007f3628a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007f3628a73d0a clang::ento::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 0x00007f3628a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#54 0x00007f3628a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#55 0x00007f3628a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#56 0x00007f3628a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#57 0x00007f3628a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#58 0x00007f3628a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#59 0x00007f3628a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#60 0x00007f3626eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#61 0x00007f3626eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#62 0x00007f3626eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#63 0x00007f3626eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#64 0x00007f3628587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#65 0x00007f362852bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#66 0x00007f362852bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#67 0x00007f362852bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#68 0x00007f36285e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#69 0x0000557586d7cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#70 0x0000557586d80792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#71 0x0000557586d81234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#72 0x00007f361f027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#73 0x00007f361f028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#74 0x0000557586d760a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149666 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/smart-ptr-text-output.cpp (1099 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.	<eof> 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 0x00007fe12b545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe12b543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe12b545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe12a03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe133b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe133b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe133b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe133b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe133b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe133b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe133b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe133b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe1337f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe1337f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe1337f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe1337f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe1337f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe1337f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe1337f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe1337f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe1337f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe1337f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe1337f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe1337f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe1337dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe1337dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe1337dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe1337f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe1337f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe1337f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe1337dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe1337dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe1337dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe1337ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe1337ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe1337ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe133806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe133806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe133806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe13376376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe13376376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe13376376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe13376376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe133763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe133763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe133763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fe13372dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fe13372dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fe13372dcbe 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 0x00007fe1339c8fa4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fe1339c8fa4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fe1339c8fa4 (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 0x00007fe1337627d3 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 0x00007fe1337b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007fe1337b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007fe1337b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007fe1337b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007fe1337b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007fe1337b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007fe1337b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007fe1337b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007fe1337b35b3 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 0x00007fe1337b417f 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 0x00007fe1337820a6 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 0x00007fe1337820a6 clang::ento::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 0x00007fe1337836a3 clang::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 0x00007fe1337836a3 clang::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 0x00007fe133783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe133783c1f clang::ento::CoreEngine::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 0x00007fe133783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007fe133783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007fe133a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007fe133a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fe133a73d0a clang::ento::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 0x00007fe133a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007fe133a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007fe133a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007fe133a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007fe133a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007fe133a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007fe133a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007fe131eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007fe131eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007fe131eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007fe131eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007fe133587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007fe13352bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007fe13352bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007fe13352bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007fe1335e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x00005636e3af9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x00005636e3afd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x00005636e3afe234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007fe12a027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007fe12a028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x00005636e3af30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149652 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stack-addr-ps.cpp (1100 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.	<eof> parser at end of file
 #0 0x00007f1eacb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1eacb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1eacb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1eab63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1eb4d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f1eb4d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f1eb4d7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f1eb4d7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f1eb4d7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f1eb4d7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f1eb4d7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f1eb4d7e41e 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 0x00007f1eb4d7eee0 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 0x00007f1eb4d83d6e 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 0x00007f1eb4d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f1eb4d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f1eb5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f1eb5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f1eb5073d0a clang::ento::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 0x00007f1eb5073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f1eb5073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f1eb507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f1eb507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f1eb507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f1eb507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f1eb507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f1eb34ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f1eb34ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f1eb34ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f1eb34ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f1eb4b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f1eb4b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f1eb4b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f1eb4b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f1eb4be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055cf65253ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055cf65257792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055cf65258234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f1eab627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f1eab628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055cf6524d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149712 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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-concreteint.c (1101 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.	<eof> 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 0x00007f4e46145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4e46143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4e46145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4e44c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4e4e74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4e4e74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4e4e74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4e4e74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4e4e74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4e4e74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4e4e74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4e4e74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4e4e3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4e4e3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4e4e3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4e4e3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4e4e3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4e4e3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4e4e3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4e4e3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4e4e3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4e4e3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4e4e3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4e4e3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4e4e3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4e4e3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4e4e3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4e4e3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4e4e3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4e4e3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4e4e3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4e4e3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4e4e3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4e4e3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4e4e3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4e4e3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4e4e406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4e4e406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4e4e406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4e4e36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4e4e36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4e4e36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4e4e36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4e4e84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4e4e84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4e4e84b438 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 0x00007f4e4e37071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f4e4e37071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f4e4e37071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f4e4e37071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f4e4e37071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f4e4e37071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f4e4e37071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f4e4e37071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f4e4e37071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f4e4e37071f 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 0x00007f4e4e370edb 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 0x00007f4e4e383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f4e4e383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f4e4e673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f4e4e673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f4e4e673d0a clang::ento::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 0x00007f4e4e673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f4e4e673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f4e4e67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f4e4e67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f4e4e67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f4e4e67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f4e4e67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f4e4caef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f4e4caef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f4e4caef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f4e4caef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f4e4e187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f4e4e12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f4e4e12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f4e4e12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f4e4e1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055d330cb8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055d330cbc792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055d330cbd234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f4e44c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f4e44c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055d330cb20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149662 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (1102 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.	<eof> 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 0x00007f7dc1145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7dc1143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7dc1145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7dbfc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7dc974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7dc974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7dc974d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7dc974d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7dc974d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7dc974d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7dc974d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7dc974d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7dc93f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7dc93f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7dc93f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7dc93f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7dc93f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7dc93f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7dc93f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7dc93f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7dc93f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7dc93f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7dc93f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7dc93f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7dc93dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7dc93dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7dc93dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7dc93f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7dc93f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7dc93f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7dc93dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7dc93dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7dc93dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7dc93ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7dc93ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7dc93ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7dc9406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7dc9406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7dc9406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7dc936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7dc936376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7dc936376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7dc936376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7dc984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7dc984b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7dc984b438 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 0x00007f7dc937071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f7dc937071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f7dc937071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f7dc937071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f7dc937071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f7dc937071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f7dc937071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f7dc937071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f7dc937071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f7dc937071f 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 0x00007f7dc9370edb 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 0x00007f7dc9383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f7dc9383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f7dc9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f7dc9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f7dc9673d0a clang::ento::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 0x00007f7dc9673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f7dc9673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f7dc967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f7dc967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f7dc967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f7dc967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f7dc967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f7dc7aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f7dc7aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f7dc7aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f7dc7aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f7dc9187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f7dc912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f7dc912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f7dc912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f7dc91e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055e579926ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055e57992a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055e57992b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f7dbfc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f7dbfc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055e5799200a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149685 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/stackaddrleak.c (1103 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 -x c++ -Wno-bool-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stackaddrleak.c
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_multi_return()
 #0 0x00007fee99f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fee99f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fee99f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fee98a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feea216957e llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007feea216957e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007feea216957e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007feea216957e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007feea216957e llvm::ImmutableSet<clang::VarDecl const*, llvm::ImutContainerInfo<clang::VarDecl const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::VarDecl const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007feea216957e clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::VarDecl const*, llvm::ImutContainerInfo<clang::VarDecl const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007feea216957e contains<(anonymous namespace)::InitializedGlobalsSet> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:0
#11 0x00007feea216957e 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 0x00007feea21699c5 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 0x00007feea2183cf6 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 0x00007feea2183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007feea2183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007feea2473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007feea2473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007feea2473d0a clang::ento::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 0x00007feea2473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007feea2473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007feea247e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007feea247e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007feea247e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007feea247e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007feea247e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007feea08ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007feea08ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007feea08ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007feea08ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007feea1f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007feea1f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007feea1f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007feea1f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007feea1fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055a498d24ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055a498d28792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055a498d29234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fee98a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fee98a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055a498d1e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149739 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.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
--
********************
Testing:  0
FAIL: Clang :: Analysis/silence-checkers.cpp (1104 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.	<eof> 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 0x00007fe476b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe476b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe476b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe47563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe47f13359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe47f13359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe47f13359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe47f13359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe47f13359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe47f13359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe47f13359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe47f13359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007fe47ef43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007fe47ef43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fe47ef43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fe47ed51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007fe47ed51c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007fe47ed51c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007fe47ed51c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007fe47edffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007fe47edffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007fe47edffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007fe47edffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007fe47ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007fe47ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007fe47ee06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007fe47ed6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007fe47ed6381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007fe47ed6381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007fe47ed6381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007fe47f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fe47f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fe47f24b438 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 0x00007fe47ef29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007fe47ef29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007fe47ef29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007fe47ef29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007fe47ef29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007fe47ef29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007fe47ef2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007fe47ef2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007fe47ef2a29b (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 0x00007fe47ef43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007fe47ef43bbb 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 0x00007fe47ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007fe47ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007fe47ed53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007fe47ed53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007fe47ed53ccd 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 0x00007fe47edb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007fe47edb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007fe47edb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007fe47edb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007fe47edb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007fe47edb36dd 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 0x00007fe47edb417f 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 0x00007fe47ed820a6 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 0x00007fe47ed820a6 clang::ento::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 0x00007fe47ed836a3 clang::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 0x00007fe47ed836a3 clang::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 0x00007fe47ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe47ed83c1f clang::ento::CoreEngine::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 0x00007fe47ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007fe47ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007fe47f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007fe47f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007fe47f073d0a clang::ento::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 0x00007fe47f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007fe47f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007fe47f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007fe47f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007fe47f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007fe47f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007fe47f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007fe47d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007fe47d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007fe47d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007fe47d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007fe47eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007fe47eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007fe47eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007fe47eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007fe47ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055f8c6637ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055f8c663b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055f8c663c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007fe475627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007fe475628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055f8c66310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149599 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-no-crash2.c (1105 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.	<eof> 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 0x00007efc82b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007efc82b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007efc82b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007efc8163dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007efc8b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007efc8b14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007efc8b14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007efc8b14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007efc8b14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007efc8b14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007efc8b14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007efc8b14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007efc8adf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007efc8adf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007efc8adf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007efc8adf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007efc8adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007efc8adf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007efc8adf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007efc8adf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007efc8adf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007efc8adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007efc8adf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007efc8adf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007efc8adf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007efc8adf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007efc8adf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007efc8adf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007efc8adf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007efc8adf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007efc8addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007efc8addc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007efc8addc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007efc8adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007efc8adffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007efc8adffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007efc8ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007efc8ae06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007efc8ae06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007efc8ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007efc8ad6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007efc8ad6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007efc8ad6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007efc8ae9e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007efc8ae9e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007efc8ae9e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007efc8ae9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007efc8ae9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007efc8ae9e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007efc8ae9e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007efc8ad4c795 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 0x00007efc8ad4c9e7 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 0x00007efc8adb9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007efc8adb9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007efc8adb9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007efc8adb9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007efc8adb9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007efc8adb9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007efc8adb9b5c 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 0x00007efc8ad83169 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 0x00007efc8ad83169 clang::ento::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 0x00007efc8ad836a3 clang::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 0x00007efc8ad836a3 clang::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 0x00007efc8ad83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007efc8ad83c1f clang::ento::CoreEngine::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 0x00007efc8ad83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007efc8ad83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007efc8b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007efc8b073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007efc8b073d0a clang::ento::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 0x00007efc8b073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007efc8b073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007efc8b07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007efc8b07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007efc8b07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007efc8b07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007efc8b07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007efc894ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007efc894ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007efc894ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007efc894ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007efc8ab87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007efc8ab2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007efc8ab2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007efc8ab2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007efc8abe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x0000562b23b79ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x0000562b23b7d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x0000562b23b7e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007efc81627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007efc81628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x0000562b23b730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149674 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/stack-frame-context-revision.cpp (1106 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.	<eof> 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 0x00007ff776b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff776b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff776b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff77563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff77f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff77f14d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff77f14d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff77f14d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff77f14d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff77f14d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff77f14d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff77f14d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff77edf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff77edf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff77edf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff77edf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff77edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff77edf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff77edf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff77edf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff77edf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff77edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff77edf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff77edf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff77eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff77eddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff77eddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff77edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff77edf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff77edf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff77eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff77eddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff77eddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff77edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff77edffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff77edffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff77ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff77ee06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff77ee06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff77ed6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff77ed6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff77ed6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff77ed6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff77f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff77f24b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff77f24b438 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 0x00007ff77ed7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007ff77ed7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007ff77ed7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007ff77ed7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007ff77ed7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007ff77ed7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007ff77ed7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007ff77ed7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007ff77ed7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007ff77ed7071f 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 0x00007ff77ed70edb 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 0x00007ff77ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007ff77ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007ff77f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007ff77f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007ff77f073d0a clang::ento::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 0x00007ff77f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007ff77f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007ff77f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007ff77f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007ff77f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007ff77f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007ff77f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007ff77d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007ff77d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007ff77d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007ff77d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007ff77eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007ff77eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007ff77eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007ff77eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007ff77ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b8de1a3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b8de1a7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b8de1a8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007ff775627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007ff775628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b8de19d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149729 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (1107 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.	<eof> 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 0x00007f9192145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9192143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9192145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9190c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f919a74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f919a74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f919a74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f919a74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f919a74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f919a74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f919a74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f919a74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f919a3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f919a3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f919a3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f919a3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f919a3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f919a3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f919a3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f919a3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f919a3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f919a3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f919a3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f919a3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f919a3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f919a3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f919a3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f919a3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f919a3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f919a3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f919a3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f919a3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f919a3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f919a3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f919a3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f919a3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f919a406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f919a406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f919a406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f919a36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f919a36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f919a36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f919a36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f919a84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f919a84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f919a84b438 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 0x00007f919a49d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f919a49d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f919a49d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f919a49d38e 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 0x00007f919a34cd4a 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 0x00007f919a399877 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 0x00007f919a399877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f919a3b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f919a3b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f919a3b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f919a3b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f919a3be4e3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f919a3be4e3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f919a3be4e3 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 0x00007f919a3bfad3 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 0x00007f919a3bfad3 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 0x00007f919a3813f8 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 0x00007f919a3813f8 clang::ento::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 0x00007f919a3836a3 clang::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 0x00007f919a3836a3 clang::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 0x00007f919a383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f919a383c1f clang::ento::CoreEngine::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 0x00007f919a383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#69 0x00007f919a383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#70 0x00007f919a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#71 0x00007f919a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#72 0x00007f919a673d0a clang::ento::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 0x00007f919a673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#74 0x00007f919a673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#75 0x00007f919a67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#76 0x00007f919a67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#77 0x00007f919a67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#78 0x00007f919a67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#79 0x00007f919a67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#80 0x00007f9198aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#81 0x00007f9198aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#82 0x00007f9198aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#83 0x00007f9198aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#84 0x00007f919a187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#85 0x00007f919a12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#86 0x00007f919a12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#87 0x00007f919a12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#88 0x00007f919a1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#89 0x000055f90d0cbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#90 0x000055f90d0cf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#91 0x000055f90d0d0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#92 0x00007f9190c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#93 0x00007f9190c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#94 0x000055f90d0c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149715 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/scan-build/silence-core-checkers.test (1108 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-09-18-163927-1149524-1 -x c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c
1.	<eof> 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 0x00007f5e7f145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5e7f143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5e7f145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5e7dc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5e8774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5e8774d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5e8774d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5e8774d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5e8774d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5e8774d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5e8774d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5e8774d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5e873f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5e873f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5e873f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5e873f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5e873f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5e873f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5e873f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5e873f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5e873f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5e873f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5e873f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5e873f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5e873f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5e873f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5e873f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f5e873f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5e873f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5e873f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f5e873dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5e873dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5e873dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5e873ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5e873ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5e873ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5e87406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5e87406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5e87406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5e8736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5e8736376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5e8736376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5e8736376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5e8784b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5e8784b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5e8784b438 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 0x00007f5e8737071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f5e8737071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f5e8737071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f5e8737071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f5e8737071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f5e8737071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f5e8737071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f5e8737071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f5e8737071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f5e8737071f 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 0x00007f5e87370edb 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 0x00007f5e87383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f5e87383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f5e87673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f5e87673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f5e87673d0a clang::ento::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 0x00007f5e87673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f5e87673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f5e8767e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f5e8767e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f5e8767e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f5e8767e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f5e8767e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f5e85aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f5e85aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f5e85aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f5e85aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f5e87187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f5e8712bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f5e8712bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f5e8712bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f5e871e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005597c745fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005597c7463792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005597c7464234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f5e7dc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f5e7dc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005597c74590a5 _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.
                ^
<stdin>: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
^
<stdin>:3:1: note: possible intended match here
scan-build: 0 bugs found.
^
Input file: <stdin>
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-09-18-163927-1149524-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/stack-addr-ps.c (1109 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.	<eof> 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-addr-ps.c:67:50: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-addr-ps.c:67:50: Error evaluating statement
 #0 0x00007f0e18945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0e18943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0e18945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0e1743dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0e20f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f0e20f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f0e20f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f0e20f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f0e20f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f0e20f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f0e20f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f0e20f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f0e20bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f0e20bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f0e20bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f0e20bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f0e20bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f0e20bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f0e20bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f0e20bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f0e20bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f0e20bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f0e20bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f0e20bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f0e20bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f0e20bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f0e20bf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f0e20bdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f0e20bdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f0e20bdc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f0e20bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f0e20bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f0e20bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f0e20c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f0e20c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f0e20c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f0e20b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f0e20b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f0e20b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f0e20b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#40 0x00007f0e20bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f0e20bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f0e20bb97ed 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 0x00007f0e20bb97ed 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 0x00007f0e20b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f0e20b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f0e20b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f0e20b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f0e20b83269 clang::ento::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 0x00007f0e20b836a3 clang::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 0x00007f0e20b836a3 clang::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 0x00007f0e20b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0e20b83c1f clang::ento::CoreEngine::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 0x00007f0e20b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f0e20b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f0e20e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f0e20e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f0e20e73d0a clang::ento::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 0x00007f0e20e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f0e20e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f0e20e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f0e20e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f0e20e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f0e20e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f0e20e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f0e1f2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f0e1f2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f0e1f2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f0e1f2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f0e20987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f0e2092bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f0e2092bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f0e2092bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f0e209e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005574b7cb8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005574b7cbc792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005574b7cbd234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f0e17427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f0e17428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005574b7cb20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149703 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stack-capture-leak-no-arc.mm (1112 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.	<eof> 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 0x00007fd8ef945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd8ef943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd8ef945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd8ee43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd8f7f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd8f7f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd8f7f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd8f7f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd8f7f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd8f7f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd8f7f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd8f7f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd8f7bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd8f7bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd8f7bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd8f7bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd8f7bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd8f7bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd8f7bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd8f7bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd8f7bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd8f7bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd8f7bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd8f7bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd8f7bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd8f7bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd8f7bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd8f7bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd8f7bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd8f7bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd8f7bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd8f7bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd8f7bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd8f7bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd8f7bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd8f7bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd8f7c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd8f7c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd8f7c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd8f7b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd8f7b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd8f7b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd8f7b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd8f804b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd8f804b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd8f804b438 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 0x00007fd8f7c4323e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007fd8f7c4323e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#48 0x00007fd8f7c4323e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0
#49 0x00007fd8f7c4323e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0
#50 0x00007fd8f7c4323e 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 0x00007fd8f7b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#52 0x00007fd8f7b53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#53 0x00007fd8f7b53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#54 0x00007fd8f7b53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#55 0x00007fd8f7b53ccd 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 0x00007fd8f7bb34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#57 0x00007fd8f7bb34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#58 0x00007fd8f7bb34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#59 0x00007fd8f7bb34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#60 0x00007fd8f7bb34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#61 0x00007fd8f7bb34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#62 0x00007fd8f7bb34e3 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 0x00007fd8f7bb417f 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 0x00007fd8f7b820a6 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 0x00007fd8f7b820a6 clang::ento::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 0x00007fd8f7b836a3 clang::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 0x00007fd8f7b836a3 clang::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 0x00007fd8f7b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd8f7b83c1f clang::ento::CoreEngine::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 0x00007fd8f7b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007fd8f7b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007fd8f7e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007fd8f7e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007fd8f7e73d0a clang::ento::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 0x00007fd8f7e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007fd8f7e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007fd8f7e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007fd8f7e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007fd8f7e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007fd8f7e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007fd8f7e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007fd8f62ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007fd8f62ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007fd8f62ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007fd8f62ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007fd8f7987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007fd8f792bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007fd8f792bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007fd8f792bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007fd8f79e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x00005578eaa44ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x00005578eaa48792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x00005578eaa49234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007fd8ee427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007fd8ee428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x00005578eaa3e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149728 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.c (1113 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.	<eof> 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 0x00007fd7ed145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd7ed143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd7ed145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd7ebc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd7f53e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fd7f53e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd7f53e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd7f53e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd7f53e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd7f53e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd7f53e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fd7f53e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fd7f53e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fd7f53e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fd7f53e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fd7f53e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fd7f53e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fd7f53b77f3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007fd7f53b77f3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007fd7f53b77f3 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 0x00007fd7f53b9487 clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3660:0
#21 0x00007fd7f53bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#22 0x00007fd7f53bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#23 0x00007fd7f53bc55a 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 0x00007fd7f5381922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#25 0x00007fd7f5381922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#26 0x00007fd7f5381922 clang::ento::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 0x00007fd7f53836a3 clang::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 0x00007fd7f53836a3 clang::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 0x00007fd7f5383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd7f5383c1f clang::ento::CoreEngine::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 0x00007fd7f5383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#32 0x00007fd7f5383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#33 0x00007fd7f5673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007fd7f5673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007fd7f5673d0a clang::ento::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 0x00007fd7f5673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#37 0x00007fd7f5673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#38 0x00007fd7f567e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#39 0x00007fd7f567e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#40 0x00007fd7f567e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#41 0x00007fd7f567e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#42 0x00007fd7f567e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#43 0x00007fd7f3aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#44 0x00007fd7f3aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#45 0x00007fd7f3aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#46 0x00007fd7f3aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#47 0x00007fd7f5187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#48 0x00007fd7f512bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#49 0x00007fd7f512bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#50 0x00007fd7f512bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#51 0x00007fd7f51e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#52 0x000055a4ff408ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#53 0x000055a4ff40c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#54 0x000055a4ff40d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#55 0x00007fd7ebc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#56 0x00007fd7ebc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#57 0x000055a4ff4020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149764 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/std-c-library-functions-arg-constraints-note-tags.cpp (1114 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.	<eof> 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 0x00007fec6e345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fec6e343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fec6e345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fec6ce3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fec765e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fec765e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fec765e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fec765e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fec765e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fec765e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fec765e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fec765e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fec765e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fec765e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fec765e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fec765e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fec765e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fec765dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007fec765dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007fec765dcb97 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec76a4aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#21 0x00007fec76a4aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#22 0x00007fec76a4aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#23 0x00007fec765dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#24 0x00007fec765dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#25 0x00007fec765dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fec765dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#27 0x00007fec765dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#28 0x00007fec765dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#29 0x00007fec765dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007fec765dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#31 0x00007fec765dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#32 0x00007fec765dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#33 0x00007fec765dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fec765dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#35 0x00007fec765dbf04 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007fec765dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007fec765dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007fec765dbf04 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec765dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#40 0x00007fec765dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#41 0x00007fec765dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec76563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007fec76563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007fec76563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#45 0x00007fec76563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec76564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fec76564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fec76564094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec767e0e36 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#50 0x00007fec767e0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#51 0x00007fec767e0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007fec767e0e36 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38
#53 0x00007fec767e0e36 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fec767fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#55 0x00007fec767fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#56 0x00007fec767fc2ed (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 0x00007fec76553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007fec76553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007fec76553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007fec76553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007fec76553ccd 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 0x00007fec765b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007fec765b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007fec765b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007fec765b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007fec765b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007fec765b36dd 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 0x00007fec765b417f 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 0x00007fec765820a6 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 0x00007fec765820a6 clang::ento::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 0x00007fec765836a3 clang::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 0x00007fec765836a3 clang::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 0x00007fec76583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fec76583c1f clang::ento::CoreEngine::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 0x00007fec76583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007fec76583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007fec76873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007fec76873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007fec76873d0a clang::ento::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 0x00007fec76873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007fec76873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007fec7687e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007fec7687e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007fec7687e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007fec7687e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007fec7687e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007fec74cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007fec74cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007fec74cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007fec74cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007fec76387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007fec7632bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007fec7632bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007fec7632bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007fec763e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x00005557554fbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x00005557554ff792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x0000555755500234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007fec6ce27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007fec6ce28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x00005557554f50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149757 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-constraints-notes.cpp (1115 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.	<eof> parser at end of file
 #0 0x00007fd632345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd632343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd632345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd630e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd63a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd63a94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd63a94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd63a94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd63a94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd63a94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd63a94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd63a94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd63a5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd63a5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd63a5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd63a5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd63a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd63a5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd63a5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd63a5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd63a5f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd63a5f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd63a5f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd63a5f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd63a5dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd63a5dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd63a5dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd63a5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd63a5dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd63a5dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd63a563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fd63a563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fd63a563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007fd63a563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd63a57f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007fd63a57f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007fd63a57f4ff 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 0x00007fd63a57f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007fd63a57fa3a 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 0x00007fd63a583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007fd63a583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007fd63a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007fd63a873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007fd63a873d0a clang::ento::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 0x00007fd63a873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007fd63a873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007fd63a87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007fd63a87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007fd63a87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007fd63a87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007fd63a87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007fd638cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007fd638cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007fd638cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007fd638cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007fd63a387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007fd63a32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007fd63a32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007fd63a32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007fd63a3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055742c973ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055742c977792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055742c978234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007fd630e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007fd630e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055742c96d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149760 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/static_local.m (1116 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.	<eof> parser at end of file
 #0 0x00007f4207345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4207343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4207345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4205e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f420f94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f420f94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f420f94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f420f94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f420f94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f420f94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f420f94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f420f94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f420f5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f420f5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f420f5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f420f5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f420f5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f420f5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f420f5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f420f5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f420f5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f420f5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f420f5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f420f5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f420f5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f420f5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f420f5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f420f5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f420f5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f420f5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f420f5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f420f5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f420f5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f420f5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f420f5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f420f5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f420f606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f420f606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f420f606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f420f56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f420f56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f420f56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f420f56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f420f563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f420f563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f420f563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f420f52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f420f52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f420f52dcbe 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 0x00007f420f574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f420f574a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f420f574a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f420f584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f420f584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f420f584337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f420f873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f420f873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f420f873d0a clang::ento::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 0x00007f420f873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f420f873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f420f87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f420f87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f420f87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f420f87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f420f87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f420dcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f420dcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f420dcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f420dcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f420f387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f420f32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f420f32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f420f32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f420f3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563926a5bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563926a5f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563926a60234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f4205e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f4205e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000563926a550a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149752 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.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-cstring-dependency.c (1117 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.	<eof> 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 0x00007fea74d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fea74d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fea74d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fea7383dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fea7d34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fea7d34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fea7d34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fea7d34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fea7d34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fea7d34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fea7d34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fea7d34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fea7cff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fea7cff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fea7cff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fea7cff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fea7cff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fea7cff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fea7cff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fea7cff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fea7cff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fea7cff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fea7cff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fea7cff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fea7cfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fea7cfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fea7cfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fea7cff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fea7cff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fea7cff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fea7cfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fea7cfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fea7cfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fea7cfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fea7cfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fea7cfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fea7d006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fea7d006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fea7d006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fea7cf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fea7cf6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fea7cf6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fea7cf6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fea7d45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fea7d45850c llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fea7d45850c 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 0x00007fea7d45850c (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0
#47 0x00007fea7d4585d6 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#48 0x00007fea7d4585d6 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:0
#49 0x00007fea7d4585d6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (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 0x00007fea7d03d9c1 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#51 0x00007fea7d03d9c1 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#52 0x00007fea7d03d9c1 (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 0x00007fea7d02b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#54 0x00007fea7d02b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#55 0x00007fea7d02b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#56 0x00007fea7d02b219 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 0x00007fea7cf627d3 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 0x00007fea7cfb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007fea7cfb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007fea7cfb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007fea7cfb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007fea7cfb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007fea7cfb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#64 0x00007fea7cfb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#65 0x00007fea7cfb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#66 0x00007fea7cfb35b3 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 0x00007fea7cfb417f 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 0x00007fea7cf820a6 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 0x00007fea7cf820a6 clang::ento::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 0x00007fea7cf836a3 clang::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 0x00007fea7cf836a3 clang::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 0x00007fea7cf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fea7cf83c1f clang::ento::CoreEngine::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 0x00007fea7cf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#75 0x00007fea7cf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#76 0x00007fea7d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#77 0x00007fea7d273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#78 0x00007fea7d273d0a clang::ento::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 0x00007fea7d273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#80 0x00007fea7d273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#81 0x00007fea7d27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#82 0x00007fea7d27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#83 0x00007fea7d27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#84 0x00007fea7d27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#85 0x00007fea7d27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#86 0x00007fea7b6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#87 0x00007fea7b6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#88 0x00007fea7b6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#89 0x00007fea7b6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#90 0x00007fea7cd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#91 0x00007fea7cd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#92 0x00007fea7cd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#93 0x00007fea7cd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#94 0x00007fea7cde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#95 0x000055f306eeaccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#96 0x000055f306eee792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#97 0x000055f306eef234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#98 0x00007fea73827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fea73828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055f306ee40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149772 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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.c (1118 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.	<eof> 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 0x00007f8c3a145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8c3a143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8c3a145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8c38c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8c4274d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8c4274d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8c4274d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8c4274d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8c4274d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8c4274d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8c4274d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8c4274d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8c423f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8c423f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8c423f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8c423f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8c423f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8c423f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8c423f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8c423f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8c423f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8c423f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8c423f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8c423f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8c423dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8c423dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8c423dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8c423f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8c423f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8c423f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8c423dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8c423dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8c423dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8c423ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8c423ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8c423ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8c42406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8c42406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8c42406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8c4236376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8c4236376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8c4236376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8c4236376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8c42363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8c42363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8c42363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f8c425e1bb5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#47 0x00007f8c425e1bb5 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#48 0x00007f8c425e1bb5 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 0x00007f8c425e1bb5 (anonymous namespace)::StdLibraryFunctionsChecker::NotNullConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f8c425fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#51 0x00007f8c425fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#52 0x00007f8c425fc2ed (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 0x00007f8c42353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#54 0x00007f8c42353ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#55 0x00007f8c42353ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#56 0x00007f8c42353ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#57 0x00007f8c42353ccd 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 0x00007f8c423b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007f8c423b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007f8c423b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007f8c423b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007f8c423b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007f8c423b36dd 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 0x00007f8c423b417f 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 0x00007f8c423820a6 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 0x00007f8c423820a6 clang::ento::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 0x00007f8c423836a3 clang::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 0x00007f8c423836a3 clang::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 0x00007f8c42383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8c42383c1f clang::ento::CoreEngine::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 0x00007f8c42383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#72 0x00007f8c42383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#73 0x00007f8c42673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#74 0x00007f8c42673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#75 0x00007f8c42673d0a clang::ento::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 0x00007f8c42673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#77 0x00007f8c42673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#78 0x00007f8c4267e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#79 0x00007f8c4267e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#80 0x00007f8c4267e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#81 0x00007f8c4267e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#82 0x00007f8c4267e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#83 0x00007f8c40aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#84 0x00007f8c40aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#85 0x00007f8c40aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#86 0x00007f8c40aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#87 0x00007f8c42187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#88 0x00007f8c4212bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#89 0x00007f8c4212bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#90 0x00007f8c4212bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#91 0x00007f8c421e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#92 0x0000556d17a42ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#93 0x0000556d17a46792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#94 0x0000556d17a47234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#95 0x00007f8c38c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#96 0x00007f8c38c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#97 0x0000556d17a3c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149821 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/std-c-library-functions-eof.c (1119 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.	<eof> 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 0x00007f5b46b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5b46b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5b46b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5b4563dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5b4ede9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f5b4ede9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f5b4ede9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f5b4ede9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f5b4ede9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f5b4ede9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f5b4ede9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f5b4ede9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f5b4ede9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f5b4ede9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f5b4ede9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f5b4ede9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f5b4ede9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f5b4eddcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f5b4eddcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f5b4eddcb97 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4f24aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#21 0x00007f5b4f24aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#22 0x00007f5b4f24aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#23 0x00007f5b4eddc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#24 0x00007f5b4eddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#25 0x00007f5b4eddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5b4eddc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#27 0x00007f5b4eddc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#28 0x00007f5b4eddbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#29 0x00007f5b4eddbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f5b4eddbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#31 0x00007f5b4eddbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#32 0x00007f5b4eddbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#33 0x00007f5b4eddbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f5b4eddbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#35 0x00007f5b4eddbf04 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f5b4eddbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f5b4eddbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f5b4eddbf04 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4eddc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#40 0x00007f5b4eddc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#41 0x00007f5b4eddc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4ed63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f5b4ed63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f5b4ed63d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#45 0x00007f5b4ed63d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4ed64094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f5b4ed64094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f5b4ed64094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4efe0e36 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#50 0x00007f5b4efe0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#51 0x00007f5b4efe0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007f5b4efe0e36 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38
#53 0x00007f5b4efe0e36 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b4effc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#55 0x00007f5b4effc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#56 0x00007f5b4effc2ed (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 0x00007f5b4ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007f5b4ed53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f5b4ed53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007f5b4ed53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007f5b4ed53ccd 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 0x00007f5b4edb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007f5b4edb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007f5b4edb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007f5b4edb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007f5b4edb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007f5b4edb36dd 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 0x00007f5b4edb417f 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 0x00007f5b4ed820a6 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 0x00007f5b4ed820a6 clang::ento::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 0x00007f5b4ed836a3 clang::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 0x00007f5b4ed836a3 clang::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 0x00007f5b4ed83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5b4ed83c1f clang::ento::CoreEngine::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 0x00007f5b4ed83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f5b4ed83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f5b4f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f5b4f073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f5b4f073d0a clang::ento::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 0x00007f5b4f073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f5b4f073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f5b4f07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f5b4f07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f5b4f07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f5b4f07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f5b4f07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f5b4d4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f5b4d4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f5b4d4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f5b4d4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f5b4eb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f5b4eb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f5b4eb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f5b4eb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f5b4ebe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x000055a12e8d4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x000055a12e8d8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x000055a12e8d9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f5b45627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f5b45628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x000055a12e8ce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149787 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stream-errno-note.c (1120 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.	<eof> parser at end of file
 #0 0x00007f4f5ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4f5ed43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4f5ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4f5d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4f6700e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007f4f6700e95d 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 0x00007f4f6700e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007f4f6700e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007f4f6700e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007f4f6700e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007f4f6700e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007f4f6700e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007f4f6700e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007f4f6700e95d (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 0x00007f4f66fb2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007f4f66fb2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007f4f66fb2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007f4f66fb2a22 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 0x00007f4f670b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007f4f670b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007f4f670b1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4f670b6287 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007f4f670b6287 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007f4f670b6287 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007f4f670b6287 checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:176:38
#25 0x00007f4f670b6287 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 0x00007f4f66f4ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007f4f66f4ba1c 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 0x00007f4f66f84275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007f4f66f84275 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 0x00007f4f66f84275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007f4f67273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f4f67273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f4f67273d0a clang::ento::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 0x00007f4f67273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f4f67273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f4f6727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f4f6727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f4f6727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f4f6727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f4f6727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f4f656ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f4f656ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f4f656ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f4f656ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f4f66d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f4f66d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f4f66d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f4f66d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f4f66de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x00005623ea508ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x00005623ea50c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x00005623ea50d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f4f5d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f4f5d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x00005623ea5020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149860 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stream-note.c (1122 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.	<eof> 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 0x00007f70a7545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f70a7543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f70a7545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f70a603dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f70afb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f70afb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f70afb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f70afb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f70afb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f70afb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f70afb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f70afb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f70af7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f70af7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f70af7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f70af7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f70af7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f70af7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f70af7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f70af7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f70af7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f70af7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f70af7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f70af7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f70af7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f70af7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f70af7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f70af7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f70af7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f70af7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f70af7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f70af7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f70af7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f70af7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f70af7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f70af7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f70af806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f70af806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f70af806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f70af76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f70af76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f70af76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f70af76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f70afa020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007f70afa020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007f70afa020c0 (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 0x00007f70afa0081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007f70afa0081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007f70afa0081f 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 0x00007f70af7627d3 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 0x00007f70af7b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f70af7b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f70af7b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f70af7b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f70af7b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f70af7b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007f70af7b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007f70af7b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007f70af7b35b3 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 0x00007f70af7b417f 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 0x00007f70af7820a6 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 0x00007f70af7820a6 clang::ento::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 0x00007f70af7836a3 clang::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 0x00007f70af7836a3 clang::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 0x00007f70af783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f70af783c1f clang::ento::CoreEngine::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 0x00007f70af783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f70af783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f70afa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f70afa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f70afa73d0a clang::ento::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 0x00007f70afa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f70afa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f70afa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f70afa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f70afa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f70afa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f70afa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f70adeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f70adeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f70adeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f70adeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f70af587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f70af52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f70af52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f70af52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f70af5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000558e88123ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000558e88127792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000558e88128234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f70a6027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f70a6028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000558e8811d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149878 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,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/string.c (1123 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.	<eof> 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 0x00007f7393945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7393943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7393945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f739243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f739c04b9ce llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f739c04b9ce llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f739c04b9ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f739c04b9ce llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f739c04b9ce llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f739c04b9ce clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f739c04b9ce get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f739c04b9ce (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2503:0
#12 0x00007f739bc2534f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f739bc2534f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f739bc2534f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f739bc2534f void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49
#16 0x00007f739bb5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f739bb5186a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f739bb5186a clang::ento::CheckerFn<void (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12
#19 0x00007f739bb5186a clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23
#20 0x00007f739bb79fb2 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#21 0x00007f739bb79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#22 0x00007f739bb79fb2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#23 0x00007f739bb79fb2 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 0x00007f739bb834b5 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 0x00007f739bb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f739bb83c1f clang::ento::CoreEngine::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 0x00007f739bb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#28 0x00007f739bb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#29 0x00007f739be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f739be73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f739be73d0a clang::ento::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 0x00007f739be73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#33 0x00007f739be73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#34 0x00007f739be7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#35 0x00007f739be7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#36 0x00007f739be7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#37 0x00007f739be7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#38 0x00007f739be7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#39 0x00007f739a2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#40 0x00007f739a2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#41 0x00007f739a2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#42 0x00007f739a2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#43 0x00007f739b987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#44 0x00007f739b92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#45 0x00007f739b92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#46 0x00007f739b92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#47 0x00007f739b9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#48 0x000055af45965ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#49 0x000055af45969792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#50 0x000055af4596a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#51 0x00007f7392427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#52 0x00007f7392428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#53 0x000055af4595f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149919 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 /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/string.cpp (1124 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.	<eof> parser at end of file
 #0 0x00007fb414345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb414343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb414345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb412e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb41c94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb41c94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb41c94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb41c94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb41c94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb41c94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb41c94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb41c94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb41c5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb41c5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb41c5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb41c5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb41c5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb41c5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb41c5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb41c5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb41c5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb41c5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb41c5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb41c5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb41c5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb41c5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb41c5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb41c5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb41c5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb41c5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb41c5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb41c5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb41c5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb41c5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb41c5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb41c5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb41c606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb41c606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb41c606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb41c56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb41c56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb41c56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb41c56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb41c563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb41c563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb41c563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fb41c52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fb41c52dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fb41c52dcbe 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 0x00007fb41c574940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fb41c574940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fb41c574940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fb41c584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fb41c584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fb41c584337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fb41c873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fb41c873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fb41c873d0a clang::ento::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 0x00007fb41c873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fb41c873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fb41c87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fb41c87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fb41c87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fb41c87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fb41c87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fb41acef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fb41acef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fb41acef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fb41acef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fb41c387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fb41c32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fb41c32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fb41c32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fb41c3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055d360b9dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055d360ba1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055d360ba2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fb412e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fb412e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055d360b970a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149917 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/string.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/svalbuilder-float-cast.c (1125 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.	<eof> 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 0x00007fe141145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe141143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe141145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe13fc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe1494baaaa llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe1494baaaa llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe1494baaaa llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe1494baaaa llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fe1494baaaa llvm::ImmutableMap<clang::ento::SymExpr const*, clang::StringLiteral const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fe1494baaaa clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::SymExpr const*, clang::StringLiteral const*, llvm::ImutKeyValueInfo<clang::ento::SymExpr const*, clang::StringLiteral const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fe1494baaaa get<(anonymous namespace)::DenotedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fe1494baaaa (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 0x00007fe14934d820 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 0x00007fe14937a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fe14937a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fe14937a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fe14937a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fe14937a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fe14937a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fe14937a143 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 0x00007fe1493834b5 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 0x00007fe149383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe149383c1f clang::ento::CoreEngine::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 0x00007fe149383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fe149383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fe149673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fe149673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fe149673d0a clang::ento::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 0x00007fe149673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fe149673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fe14967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fe14967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fe14967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fe14967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fe14967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fe147aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fe147aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fe147aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fe147aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fe149187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fe14912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fe14912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fe14912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fe1491e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055d0561bcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055d0561c0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055d0561c1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fe13fc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fe13fc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055d0561b60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149956 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 -Wno-deprecated-non-prototype -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/svalbuilder-casts.cpp (1127 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-casts.cpp:32:10>: Error evaluating branch
 #0 0x00007efc7e145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007efc7e143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007efc7e145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007efc7cc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007efc8674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007efc8674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007efc8674d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007efc8674d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007efc8674d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007efc8674d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007efc8674d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007efc8674d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007efc863f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007efc863f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007efc863f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007efc863f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007efc863f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007efc863f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007efc863f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007efc863f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007efc863f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007efc863f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007efc863f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007efc863f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007efc863dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007efc863dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007efc863dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007efc863f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007efc863f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007efc863f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007efc863dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007efc863dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007efc863dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007efc863ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007efc863ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007efc863ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007efc86406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007efc86406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007efc86406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007efc8636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007efc8636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007efc8636371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007efc8636371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007efc8684b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007efc8684b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007efc8684b438 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 0x00007efc8637071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007efc8637071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007efc8637071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007efc8637071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007efc8637071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007efc8637071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007efc8637071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007efc8637071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007efc8637071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007efc8637071f 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 0x00007efc86370edb 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 0x00007efc86383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007efc86383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007efc86673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007efc86673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007efc86673d0a clang::ento::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 0x00007efc86673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007efc86673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007efc8667e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007efc8667e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007efc8667e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007efc8667e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007efc8667e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007efc84aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007efc84aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007efc84aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007efc84aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007efc86187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007efc8612bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007efc8612bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007efc8612bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007efc861e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005579ba2bbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005579ba2bf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005579ba2c0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007efc7cc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007efc7cc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005579ba2b50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149949 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 /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/svalbuilder-logic.c (1128 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.	<eof> 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 0x00007fa229345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa229343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa229345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa227e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa23194d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa23194d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa23194d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa23194d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa23194d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa23194d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa23194d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa23194d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa2315f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa2315f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa2315f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa2315f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa2315f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa2315f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa2315f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa2315f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa2315f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa2315f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa2315f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa2315f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa2315dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa2315dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa2315dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa2315f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa2315f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa2315f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa2315dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa2315dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa2315dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa2315ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa2315ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa2315ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa231606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa231606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa231606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa23156371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa23156371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa23156371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa23156371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fa2315b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa2315b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa2315b97ed 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 0x00007fa2315b97ed 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 0x00007fa231583269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007fa231583269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007fa231583269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007fa231583269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007fa231583269 clang::ento::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 0x00007fa2315836a3 clang::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 0x00007fa2315836a3 clang::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 0x00007fa231583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fa231583c1f clang::ento::CoreEngine::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 0x00007fa231583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fa231583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fa231873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fa231873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fa231873d0a clang::ento::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 0x00007fa231873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fa231873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fa23187e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fa23187e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fa23187e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fa23187e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fa23187e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fa22fcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fa22fcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fa22fcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fa22fcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fa231387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fa23132bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fa23132bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fa23132bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fa2313e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000557ff298bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000557ff298f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000557ff2990234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fa227e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fa227e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000557ff29850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149953 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 -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-compound-svals.cpp (1129 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.	<eof> 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 0x00007fd6c8b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd6c8b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd6c8b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd6c763dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd6d0df6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd6d0df6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd6d0df6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd6d0df6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fd6d0df6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fd6d0df6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fd6d0df6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fd6d0df6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007fd6d0df6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007fd6d0df6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007fd6d0df6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007fd6d0df6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007fd6d0df6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007fd6d0df6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007fd6d0df6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007fd6d0df6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007fd6d0df6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007fd6d0df6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007fd6d0df773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007fd6d0df773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007fd6d0df773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007fd6d0df773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd6d0df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007fd6d0df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007fd6d0df8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#29 0x00007fd6d0ddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007fd6d0ddc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007fd6d0ddc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#32 0x00007fd6d0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#33 0x00007fd6d0dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#34 0x00007fd6d0dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#35 0x00007fd6d0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#36 0x00007fd6d0e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#37 0x00007fd6d0e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#38 0x00007fd6d0d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007fd6d0d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007fd6d0d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#41 0x00007fd6d0d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#42 0x00007fd6d124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007fd6d124b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007fd6d124b438 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 0x00007fd6d0d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#46 0x00007fd6d0d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#47 0x00007fd6d0d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#48 0x00007fd6d0d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#49 0x00007fd6d0d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#50 0x00007fd6d0d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#51 0x00007fd6d0d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#52 0x00007fd6d0d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#53 0x00007fd6d0d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#54 0x00007fd6d0d7071f 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 0x00007fd6d0d70edb 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 0x00007fd6d0d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007fd6d0d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007fd6d1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007fd6d1073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007fd6d1073d0a clang::ento::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 0x00007fd6d1073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007fd6d1073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007fd6d107e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007fd6d107e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007fd6d107e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007fd6d107e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007fd6d107e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007fd6cf4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007fd6cf4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007fd6cf4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007fd6cf4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007fd6d0b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007fd6d0b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007fd6d0b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007fd6d0b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007fd6d0be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055d73a59eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055d73a5a2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055d73a5a3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007fd6c7627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007fd6c7628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055d73a5980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149970 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 /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-rearrange-comparisons.cpp (1130 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp:31:27>: Error evaluating statement
 #0 0x00007fe2bd345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe2bd343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe2bd345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe2bbe3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe2c55f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fe2c55f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fe2c55f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fe2c55f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fe2c55f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fe2c55f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fe2c557a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fe2c557a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fe2c557a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fe2c557a263 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 0x00007fe2c55834b5 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 0x00007fe2c5583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe2c5583b3c 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 0x00007fe2c5583cf6 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 0x00007fe2c5583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fe2c5583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fe2c5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fe2c5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fe2c5873d0a clang::ento::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 0x00007fe2c5873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fe2c5873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fe2c587e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fe2c587e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fe2c587e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fe2c587e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fe2c587e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fe2c3cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fe2c3cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fe2c3cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fe2c3cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fe2c5387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fe2c532bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fe2c532bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fe2c532bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fe2c53e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000558924720ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000558924724792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000558924725234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fe2bbe27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fe2bbe28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055892471a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149969 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,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-in-evalbinop.cpp (1131 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.	<eof> 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 0x00007fb99cb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb99cb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb99cb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb99b63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb9a514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb9a514d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb9a514d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb9a514d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb9a514d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb9a514d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb9a514d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb9a514d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb9a4df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb9a4df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb9a4df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb9a4df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb9a4df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb9a4df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb9a4df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb9a4df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb9a4df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb9a4df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb9a4df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb9a4df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb9a4ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb9a4ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb9a4ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fb9a4df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb9a4df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb9a4df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fb9a4ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb9a4ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb9a4ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb9a4dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb9a4dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb9a4dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb9a4e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb9a4e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb9a4e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb9a4d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb9a4d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb9a4d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb9a4d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb9a524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fb9a524b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fb9a524b438 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 0x00007fb9a4d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fb9a4d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fb9a4d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fb9a4d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fb9a4d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fb9a4d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fb9a4d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fb9a4d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fb9a4d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fb9a4d7071f 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 0x00007fb9a4d70edb 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 0x00007fb9a4d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fb9a4d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fb9a5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fb9a5073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fb9a5073d0a clang::ento::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 0x00007fb9a5073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fb9a5073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fb9a507e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fb9a507e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fb9a507e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fb9a507e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fb9a507e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fb9a34ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fb9a34ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fb9a34ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fb9a34ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fb9a4b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fb9a4b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fb9a4b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fb9a4b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fb9a4be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000564434a63ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000564434a67792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000564434a68234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fb99b627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fb99b628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x0000564434a5d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149974 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 /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/scan-build/exclude_directories.test (1132 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-09-18-163927-1149496-1 -x c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c
1.	<eof> 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 0x00007f0222945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0222943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0222945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f022143dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f022af4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f022af4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f022af4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f022af4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f022af4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f022af4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f022af4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f022af4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f022abf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f022abf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f022abf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f022abf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f022abf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f022abf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f022abf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f022abf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f022abf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f022abf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f022abf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f022abf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f022abdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f022abdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f022abdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f022abf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f022abf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f022abf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f022abdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f022abdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f022abdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f022abffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f022abffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f022abffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f022ac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f022ac06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f022ac06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f022ab6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f022ab6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f022ab6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f022ab6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f022abb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f022abb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f022abb97ed 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 0x00007f022abb97ed 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 0x00007f022ab83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f022ab83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f022ab83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f022ab83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f022ab83269 clang::ento::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 0x00007f022ab836a3 clang::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 0x00007f022ab836a3 clang::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 0x00007f022ab83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f022ab83c1f clang::ento::CoreEngine::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 0x00007f022ab83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f022ab83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f022ae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f022ae73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f022ae73d0a clang::ento::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 0x00007f022ae73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f022ae73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f022ae7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f022ae7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f022ae7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f022ae7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f022ae7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f02292ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f02292ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f02292ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f02292ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f022a987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f022a92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f022a92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f022a92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f022a9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556896115ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556896119792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055689611a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f0221427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f0221428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055689610f0a5 _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-09-18-163927-1149496-1 -x c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c
1.	<eof> 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 0x00007ff75e145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff75e143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff75e145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff75cc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff76674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff76674d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff76674d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff76674d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff76674d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff76674d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff76674d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff76674d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff7663f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff7663f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff7663f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff7663f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff7663f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff7663f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff7663f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff7663f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff7663f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff7663f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff7663f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff7663f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff7663dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff7663dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff7663dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff7663f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff7663f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff7663f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff7663dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff7663dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff7663dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff7663ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff7663ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff7663ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff766406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff766406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff766406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff76636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff76636371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff76636371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff76636371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007ff7663b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff7663b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff7663b97ed 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 0x00007ff7663b97ed 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 0x00007ff766383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007ff766383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007ff766383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007ff766383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007ff766383269 clang::ento::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 0x00007ff7663836a3 clang::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 0x00007ff7663836a3 clang::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 0x00007ff766383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff766383c1f clang::ento::CoreEngine::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 0x00007ff766383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007ff766383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007ff766673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007ff766673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007ff766673d0a clang::ento::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 0x00007ff766673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007ff766673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007ff76667e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007ff76667e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007ff76667e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007ff76667e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007ff76667e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007ff764aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007ff764aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007ff764aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007ff764aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007ff766187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007ff76612bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007ff76612bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007ff76612bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007ff7661e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000562732b35ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000562732b39792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000562732b3a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007ff75cc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007ff75cc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000562732b2f0a5 _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.
                  ^
<stdin>: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
^
<stdin>:3:1: note: possible intended match here
scan-build: 0 bugs found.
^
Input file: <stdin>
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-09-18-163927-1149496-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/switch-case.c (1133 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.	<eof> 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 0x00007f6588545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6588543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6588545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f658703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f65907f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f65907f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f65907f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f65907f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f65907f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f65907f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f659077a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f659077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f659077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f659077a263 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 0x00007f65907834b5 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 0x00007f6590783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6590783b3c 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 0x00007f6590783cf6 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 0x00007f6590783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f6590783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f6590a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f6590a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f6590a73d0a clang::ento::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 0x00007f6590a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f6590a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f6590a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f6590a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f6590a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f6590a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f6590a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f658eeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f658eeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f658eeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f658eeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f6590587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f659052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f659052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f659052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f65905e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000561f5bb4fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000561f5bb53792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000561f5bb54234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f6587027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f6587028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000561f5bb490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149995 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 -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/switch-case.c
--
********************
Testing:  0
FAIL: Clang :: Analysis/svalbuilder-simplify-no-crash.c (1134 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.	<eof> 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 0x00007f5a63145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5a63143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5a63145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5a61c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5a6b74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5a6b74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5a6b74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5a6b74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5a6b74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5a6b74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5a6b74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5a6b74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5a6b3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5a6b3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5a6b3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5a6b3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5a6b3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5a6b3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5a6b3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5a6b3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5a6b3f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5a6b3f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5a6b3f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5a6b3f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5a6b3f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5a6b3f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5a6b3f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f5a6b3dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5a6b3dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5a6b3dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f5a6b3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f5a6b3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f5a6b3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f5a6b406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f5a6b406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f5a6b406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f5a6b36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5a6b36371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5a6b36371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f5a6b36371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f5a6b84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f5a6b84b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f5a6b84b438 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 0x00007f5a6b37071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#44 0x00007f5a6b37071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#45 0x00007f5a6b37071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#46 0x00007f5a6b37071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#47 0x00007f5a6b37071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#48 0x00007f5a6b37071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#49 0x00007f5a6b37071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#50 0x00007f5a6b37071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#51 0x00007f5a6b37071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#52 0x00007f5a6b37071f 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 0x00007f5a6b370edb 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 0x00007f5a6b383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f5a6b383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f5a6b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f5a6b673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f5a6b673d0a clang::ento::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 0x00007f5a6b673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f5a6b673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f5a6b67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f5a6b67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f5a6b67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f5a6b67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f5a6b67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f5a69aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f5a69aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f5a69aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f5a69aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f5a6b187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f5a6b12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f5a6b12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f5a6b12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f5a6b1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#75 0x0000555e087c0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#76 0x0000555e087c4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#77 0x0000555e087c5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#78 0x00007f5a61c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#79 0x00007f5a61c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#80 0x0000555e087ba0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149994 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 /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/svalbuilder-simplify-intsym.cpp (1138 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.	<eof> 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 0x00007f05c7f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f05c7f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f05c7f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f05c6a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f05d054d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f05d054d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f05d054d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f05d054d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f05d054d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f05d054d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f05d054d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f05d054d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f05d01f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f05d01f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f05d01f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f05d01f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f05d01f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f05d01f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f05d01f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f05d01f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f05d01f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f05d01f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f05d01f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f05d01f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f05d01f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f05d01f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f05d01f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f05d01f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f05d01f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f05d01f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f05d01dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f05d01dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f05d01dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f05d01ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f05d01ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f05d01ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f05d0206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f05d0206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f05d0206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f05d016376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f05d016376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f05d016376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f05d016376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f05d029e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007f05d029e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007f05d029e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007f05d029e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007f05d029e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007f05d029e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007f05d029e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007f05d014c795 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 0x00007f05d014c9e7 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 0x00007f05d01b9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007f05d01b9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007f05d01b9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007f05d01b9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007f05d01b9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007f05d01b9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007f05d01b9b5c 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 0x00007f05d0183169 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 0x00007f05d0183169 clang::ento::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 0x00007f05d01836a3 clang::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 0x00007f05d01836a3 clang::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 0x00007f05d0183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f05d0183c1f clang::ento::CoreEngine::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 0x00007f05d0183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007f05d0183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007f05d0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007f05d0473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007f05d0473d0a clang::ento::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 0x00007f05d0473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007f05d0473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007f05d047e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007f05d047e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007f05d047e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007f05d047e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007f05d047e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007f05ce8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007f05ce8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007f05ce8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007f05ce8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007f05cff87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007f05cff2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007f05cff2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007f05cff2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007f05cffe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x0000559c2371fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x0000559c23723792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x0000559c23724234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007f05c6a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007f05c6a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x0000559c237190a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149982 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 /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/symbol-reaper-lambda.cpp (1139 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.	<eof> parser at end of file
 #0 0x00007f5198f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5198f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5198f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5197a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f51a117e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f51a117e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f51a117e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f51a117e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f51a117e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f51a117e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f51a117e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f51a117e41e 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 0x00007f51a117eee0 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 0x00007f51a1183d6e 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 0x00007f51a1183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f51a1183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f51a1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f51a1473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f51a1473d0a clang::ento::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 0x00007f51a1473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f51a1473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f51a147e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f51a147e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f51a147e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f51a147e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f51a147e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f519f8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f519f8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f519f8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f519f8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f51a0f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f51a0f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f51a0f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f51a0f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f51a0fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055b817597ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055b81759b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055b81759c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f5197a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f5197a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055b8175910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150073 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper-lambda.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/symbol-escape.cpp (1140 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.	<eof> 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 0x00007f3997945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3997943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3997945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f399643dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f399ff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f399ff4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f399ff4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f399ff4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f399ff4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f399ff4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f399ff4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f399ff4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f399fbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f399fbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f399fbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f399fbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f399fbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f399fbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f399fbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f399fbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f399fbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f399fbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f399fbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f399fbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f399fbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f399fbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f399fbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f399fbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f399fbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f399fbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f399fbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f399fbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f399fbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f399fbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f399fbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f399fbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f399fc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f399fc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f399fc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f399fb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f399fb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f399fb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f399fb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f399fb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f399fb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f399fb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f399fbc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f399fbc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f399fbc79a4 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 0x00007f399fbc79a4 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 0x00007f399fb7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f399fb7ba0a 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 0x00007f399fb83a5f clang::ento::ExprEngine::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 0x00007f399fb83b3c 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 0x00007f399fb83cf6 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 0x00007f399fb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f399fb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f399fe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f399fe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f399fe73d0a clang::ento::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 0x00007f399fe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f399fe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f399fe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f399fe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f399fe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f399fe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f399fe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f399e2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f399e2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f399e2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f399e2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f399f987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f399f92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f399f92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f399f92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f399f9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005564f08e1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005564f08e5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005564f08e6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f3996427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f3996428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005564f08db0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150011 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/symbol-escape.cpp
--
********************
Testing:  0
FAIL: Clang :: Analysis/std-c-library-posix-crash.c (1141 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.	<eof> 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 0x00007ffb68345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ffb68343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ffb68345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ffb66e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ffb7094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ffb7094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ffb7094d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ffb7094d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ffb7094d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ffb7094d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ffb7094d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ffb7094d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ffb705f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ffb705f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ffb705f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ffb705f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ffb705f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ffb705f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ffb705f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ffb705f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ffb705f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ffb705f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ffb705f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ffb705f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb705dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ffb705dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ffb705dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb705dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ffb705dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ffb705dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb70563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007ffb70563d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007ffb70563d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007ffb70563d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb70564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007ffb70564094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007ffb70564094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb707e0d5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#38 0x00007ffb707e0d5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#39 0x00007ffb707e0d5e applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:921:71
#40 0x00007ffb707e0d5e (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007ffb707fb60e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#42 0x00007ffb707fb60e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#43 0x00007ffb707fb60e (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 0x00007ffb70553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007ffb70553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007ffb70553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007ffb70553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007ffb70553ccd 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 0x00007ffb705b34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#50 0x00007ffb705b34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#51 0x00007ffb705b34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#52 0x00007ffb705b34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#53 0x00007ffb705b34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#54 0x00007ffb705b34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#55 0x00007ffb705b34e3 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 0x00007ffb705b417f 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 0x00007ffb705820a6 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 0x00007ffb705820a6 clang::ento::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 0x00007ffb705836a3 clang::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 0x00007ffb705836a3 clang::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 0x00007ffb70583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ffb70583c1f clang::ento::CoreEngine::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 0x00007ffb70583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#64 0x00007ffb70583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#65 0x00007ffb70873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#66 0x00007ffb70873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#67 0x00007ffb70873d0a clang::ento::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 0x00007ffb70873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#69 0x00007ffb70873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#70 0x00007ffb7087e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#71 0x00007ffb7087e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#72 0x00007ffb7087e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#73 0x00007ffb7087e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#74 0x00007ffb7087e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#75 0x00007ffb6ecef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#76 0x00007ffb6ecef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#77 0x00007ffb6ecef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#78 0x00007ffb6ecef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#79 0x00007ffb70387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#80 0x00007ffb7032bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#81 0x00007ffb7032bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#82 0x00007ffb7032bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#83 0x00007ffb703e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#84 0x000056000b4dbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#85 0x000056000b4df792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#86 0x000056000b4e0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#87 0x00007ffb66e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#88 0x00007ffb66e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#89 0x000056000b4d50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149830 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 (1142 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.	<eof> 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 0x00007f5c2eb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5c2eb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5c2eb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5c2d63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5c3714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5c3714d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5c3714d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5c3714d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5c3714d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5c3714d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5c3714d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5c3714d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5c36df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5c36df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5c36df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5c36df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5c36df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5c36df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5c36df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5c36df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5c36df773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5c36df773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5c36df773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5c36df773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5c36df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5c36df8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5c36df8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f5c36df90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5c36df90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5c36df90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f5c36ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5c36ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5c36ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5c36dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5c36dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5c36dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5c36e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5c36e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5c36e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5c36d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5c36d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5c36d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5c36d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f5c3724b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5c3724b8bd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5c3724b8bd 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 0x00007f5c3724b8bd 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 0x00007f5c36ea7f18 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33
#48 0x00007f5c36ea7f18 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12
#49 0x00007f5c36ea7f18 (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 0x00007f5c36ec0c41 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10
#51 0x00007f5c36ec0c41 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 0x00007f5c36d627d3 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 0x00007f5c36db35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#54 0x00007f5c36db35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#55 0x00007f5c36db35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#56 0x00007f5c36db35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#57 0x00007f5c36db35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#58 0x00007f5c36db35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#59 0x00007f5c36db35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#60 0x00007f5c36db35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#61 0x00007f5c36db35b3 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 0x00007f5c36db417f 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 0x00007f5c36d820a6 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 0x00007f5c36d820a6 clang::ento::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 0x00007f5c36d836a3 clang::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 0x00007f5c36d836a3 clang::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 0x00007f5c36d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5c36d83c1f clang::ento::CoreEngine::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 0x00007f5c36d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#70 0x00007f5c36d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#71 0x00007f5c37073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#72 0x00007f5c37073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f5c37073d0a clang::ento::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 0x00007f5c37073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#75 0x00007f5c37073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#76 0x00007f5c3707e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#77 0x00007f5c3707e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#78 0x00007f5c3707e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#79 0x00007f5c3707e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#80 0x00007f5c3707e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#81 0x00007f5c354ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#82 0x00007f5c354ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#83 0x00007f5c354ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#84 0x00007f5c354ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#85 0x00007f5c36b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#86 0x00007f5c36b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#87 0x00007f5c36b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#88 0x00007f5c36b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#89 0x00007f5c36be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#90 0x000055ab3ba38ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#91 0x000055ab3ba3c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#92 0x000055ab3ba3d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#93 0x00007f5c2d627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#94 0x00007f5c2d628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#95 0x000055ab3ba320a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149825 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-string.cpp (1144 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.	<eof> 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 0x00007f22bd345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f22bd343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f22bd345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f22bbe3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f22c594d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f22c594d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f22c594d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f22c594d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f22c594d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f22c594d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f22c594d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f22c594d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f22c55f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f22c55f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f22c55f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f22c55f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f22c55f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f22c55f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f22c55f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f22c55f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f22c55f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f22c55f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f22c55f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f22c55f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f22c55dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f22c55dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f22c55dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f22c55f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f22c55f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f22c55f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f22c55dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f22c55dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f22c55dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f22c55ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f22c55ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f22c55ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f22c5606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f22c5606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f22c5606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f22c556376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f22c556376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f22c556376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f22c556376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f22c5a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f22c5a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f22c5a4b438 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 0x00007f22c5800a2e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007f22c5800a2e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1324:25
#48 0x00007f22c5800a2e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StringChecker.cpp:77:0
#49 0x00007f22c5800a2e 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 0x00007f22c5553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#51 0x00007f22c5553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007f22c5553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#53 0x00007f22c5553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#54 0x00007f22c5553ccd 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 0x00007f22c55c464e llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#56 0x00007f22c55c464e clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#57 0x00007f22c55c464e 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 0x00007f22c5582053 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 0x00007f22c5582053 clang::ento::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 0x00007f22c55836a3 clang::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 0x00007f22c55836a3 clang::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 0x00007f22c5583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f22c5583c1f clang::ento::CoreEngine::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 0x00007f22c5583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#65 0x00007f22c5583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#66 0x00007f22c5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#67 0x00007f22c5873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#68 0x00007f22c5873d0a clang::ento::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 0x00007f22c5873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#70 0x00007f22c5873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#71 0x00007f22c587e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#72 0x00007f22c587e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#73 0x00007f22c587e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#74 0x00007f22c587e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#75 0x00007f22c587e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#76 0x00007f22c3cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#77 0x00007f22c3cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#78 0x00007f22c3cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#79 0x00007f22c3cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#80 0x00007f22c5387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#81 0x00007f22c532bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#82 0x00007f22c532bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#83 0x00007f22c532bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#84 0x00007f22c53e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#85 0x0000558390fcdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#86 0x0000558390fd1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#87 0x0000558390fd2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#88 0x00007f22bbe27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#89 0x00007f22bbe28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#90 0x0000558390fc70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149831 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-errno.c (1145 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.	<eof> parser at end of file
 #0 0x00007fac2f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fac2f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fac2f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fac2de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fac3760e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007fac3760e95d 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 0x00007fac3760e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007fac3760e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007fac3760e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007fac3760e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007fac3760e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007fac3760e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007fac3760e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007fac3760e95d (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 0x00007fac375b2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007fac375b2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007fac375b2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007fac375b2a22 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 0x00007fac376b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007fac376b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007fac376b1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fac376b6287 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007fac376b6287 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007fac376b6287 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007fac376b6287 checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:176:38
#25 0x00007fac376b6287 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 0x00007fac3754ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007fac3754ba1c 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 0x00007fac37584275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007fac37584275 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 0x00007fac37584275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007fac37873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007fac37873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007fac37873d0a clang::ento::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 0x00007fac37873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007fac37873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007fac3787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007fac3787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007fac3787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007fac3787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007fac3787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007fac35cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007fac35cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007fac35cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007fac35cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007fac37387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007fac3732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007fac3732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007fac3732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007fac373e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000564a46833ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000564a46837792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000564a46838234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007fac2de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007fac2de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000564a4682d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149861 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-inlined.c (1146 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.	<eof> 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 0x00007f2199f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2199f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2199f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2198a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f21a21e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f21a21e9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f21a21e9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f21a21e9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f21a21e9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f21a21e9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f21a21e9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f21a21e9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f21a21e9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f21a21e9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f21a21e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f21a21e9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f21a21e9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f21a21dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#18 0x00007f21a21dcb97 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#19 0x00007f21a21dcb97 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a264aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#21 0x00007f21a264aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#22 0x00007f21a264aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#23 0x00007f21a21dc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#24 0x00007f21a21dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#25 0x00007f21a21dc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f21a21dc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#27 0x00007f21a21dc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#28 0x00007f21a21dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#29 0x00007f21a21dbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f21a21dbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#31 0x00007f21a21dbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#32 0x00007f21a21dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#33 0x00007f21a21dbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f21a21dbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#35 0x00007f21a21dbf04 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f21a21dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f21a21dbf04 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f21a21dbf04 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a21dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#40 0x00007f21a21dc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#41 0x00007f21a21dc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a2163d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f21a2163d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f21a2163d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#45 0x00007f21a2163d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a2164094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f21a2164094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f21a2164094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a23e0e36 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#50 0x00007f21a23e0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#51 0x00007f21a23e0e36 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#52 0x00007f21a23e0e36 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38
#53 0x00007f21a23e0e36 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f21a23fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#55 0x00007f21a23fc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#56 0x00007f21a23fc2ed (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 0x00007f21a2153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#58 0x00007f21a2153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f21a2153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#60 0x00007f21a2153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#61 0x00007f21a2153ccd 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 0x00007f21a21b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#63 0x00007f21a21b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#64 0x00007f21a21b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#65 0x00007f21a21b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#66 0x00007f21a21b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#67 0x00007f21a21b36dd 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 0x00007f21a21b417f 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 0x00007f21a21820a6 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 0x00007f21a21820a6 clang::ento::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 0x00007f21a21836a3 clang::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 0x00007f21a21836a3 clang::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 0x00007f21a2183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f21a2183c1f clang::ento::CoreEngine::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 0x00007f21a2183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#76 0x00007f21a2183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#77 0x00007f21a2473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#78 0x00007f21a2473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#79 0x00007f21a2473d0a clang::ento::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 0x00007f21a2473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#81 0x00007f21a2473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#82 0x00007f21a247e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#83 0x00007f21a247e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#84 0x00007f21a247e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#85 0x00007f21a247e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#86 0x00007f21a247e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#87 0x00007f21a08ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#88 0x00007f21a08ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#89 0x00007f21a08ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#90 0x00007f21a08ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#91 0x00007f21a1f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#92 0x00007f21a1f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#93 0x00007f21a1f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#94 0x00007f21a1f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#95 0x00007f21a1fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#96 0x0000563ca2b05ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#97 0x0000563ca2b09792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#98 0x0000563ca2b0a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#99 0x00007f2198a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#100 0x00007f2198a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#101 0x0000563ca2aff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149791 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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-vs-stream-checker.c (1147 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.	<eof> 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 0x00007f1174545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1174543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1174545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f117303dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f117cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f117cb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f117cb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f117cb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f117cb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f117cb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f117cb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f117cb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f117c7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f117c7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f117c7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f117c7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f117c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f117c7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f117c7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f117c7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f117c7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f117c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f117c7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f117c7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f117c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f117c7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f117c7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f117c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f117c7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f117c7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f117c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f117c7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f117c7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f117c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f117c7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f117c7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f117c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f117c806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f117c806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f117c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f117c76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f117c76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f117c76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f117ca020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007f117ca020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007f117ca020c0 (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 0x00007f117ca0081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007f117ca0081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007f117ca0081f 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 0x00007f117c7627d3 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 0x00007f117c7b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f117c7b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f117c7b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f117c7b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f117c7b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f117c7b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007f117c7b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007f117c7b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007f117c7b35b3 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 0x00007f117c7b417f 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 0x00007f117c7820a6 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 0x00007f117c7820a6 clang::ento::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 0x00007f117c7836a3 clang::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 0x00007f117c7836a3 clang::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 0x00007f117c783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f117c783c1f clang::ento::CoreEngine::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 0x00007f117c783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f117c783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f117ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f117ca73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f117ca73d0a clang::ento::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 0x00007f117ca73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f117ca73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f117ca7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f117ca7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f117ca7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f117ca7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f117ca7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f117aeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f117aeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f117aeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f117aeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f117c587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f117c52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f117c52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f117c52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f117c5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000563c72aa6ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000563c72aaa792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000563c72aab234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f1173027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f1173028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000563c72aa00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149817 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/std-c-library-functions-path-notes.c (1148 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.	<eof> 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 0x00007f3485945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3485943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3485945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f348443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f348df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f348df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f348df4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f348df4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f348df4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f348df4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f348df4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f348df4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f348dbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f348dbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f348dbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f348dbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f348dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f348dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f348dbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f348dbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f348dbf8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f348dbf8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f348dbf8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f348dbf8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348dbdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f348dbdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f348dbdc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348dbdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f348dbdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f348dbdc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348db63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f348db63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f348db63d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007f348db63d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348db64094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f348db64094 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f348db64094 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348dde105b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#38 0x00007f348dde105b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#39 0x00007f348dde105b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#40 0x00007f348dde105b applyAsOutOfRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:880:38
#41 0x00007f348dde105b (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f348ddfc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#43 0x00007f348ddfc2ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#44 0x00007f348ddfc2ed (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 0x00007f348db53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#46 0x00007f348db53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#47 0x00007f348db53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#48 0x00007f348db53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#49 0x00007f348db53ccd 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 0x00007f348dbb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f348dbb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f348dbb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f348dbb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f348dbb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f348dbb36dd 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 0x00007f348dbb417f 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 0x00007f348db820a6 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 0x00007f348db820a6 clang::ento::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 0x00007f348db836a3 clang::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 0x00007f348db836a3 clang::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 0x00007f348db83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f348db83c1f clang::ento::CoreEngine::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 0x00007f348db83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#64 0x00007f348db83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#65 0x00007f348de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#66 0x00007f348de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#67 0x00007f348de73d0a clang::ento::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 0x00007f348de73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#69 0x00007f348de73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#70 0x00007f348de7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#71 0x00007f348de7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#72 0x00007f348de7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#73 0x00007f348de7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#74 0x00007f348de7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#75 0x00007f348c2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#76 0x00007f348c2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#77 0x00007f348c2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#78 0x00007f348c2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#79 0x00007f348d987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#80 0x00007f348d92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#81 0x00007f348d92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#82 0x00007f348d92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#83 0x00007f348d9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#84 0x00005556c748cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#85 0x00005556c7490792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#86 0x00005556c7491234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#87 0x00007f3484427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#88 0x00007f3484428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#89 0x00005556c74860a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149816 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/stream-noopen.c (1149 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.	<eof> parser at end of file
 #0 0x00007f5805f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5805f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5805f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5804a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f580e20e95d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0
 #5 0x00007f580e20e95d 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 0x00007f580e20e95d llvm::isa_impl<clang::ento::TypedValueRegion, clang::ento::MemRegion, void>::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0
 #7 0x00007f580e20e95d llvm::isa_impl_cl<clang::ento::TypedValueRegion, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0
 #8 0x00007f580e20e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0
 #9 0x00007f580e20e95d llvm::isa_impl_wrap<clang::ento::TypedValueRegion, clang::ento::MemRegion const* const, clang::ento::MemRegion const*>::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0
#10 0x00007f580e20e95d llvm::CastIsPossible<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0
#11 0x00007f580e20e95d llvm::CastInfo<clang::ento::TypedValueRegion, clang::ento::MemRegion const*, void>::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0
#12 0x00007f580e20e95d decltype(auto) llvm::dyn_cast<clang::ento::TypedValueRegion, clang::ento::MemRegion const>(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0
#13 0x00007f580e20e95d (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 0x00007f580e1b2a22 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0
#15 0x00007f580e1b2a22 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0
#16 0x00007f580e1b2a22 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0
#17 0x00007f580e1b2a22 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 0x00007f580e2b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#19 0x00007f580e2b1d12 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#20 0x00007f580e2b1d12 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f580e2b605f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#22 0x00007f580e2b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#23 0x00007f580e2b605f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#24 0x00007f580e2b605f checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38
#25 0x00007f580e2b605f 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 0x00007f580e14ba1c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5
#27 0x00007f580e14ba1c 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 0x00007f580e184275 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#29 0x00007f580e184275 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 0x00007f580e184275 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0
#31 0x00007f580e473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f580e473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f580e473d0a clang::ento::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 0x00007f580e473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f580e473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f580e47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f580e47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f580e47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f580e47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f580e47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f580c8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007f580c8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007f580c8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007f580c8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007f580df87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007f580df2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007f580df2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007f580df2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007f580dfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x000055d682987ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x000055d68298b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x000055d68298c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007f5804a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007f5804a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x000055d6829810a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149869 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (1150 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.	<eof> 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 0x00007f2427545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2427543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2427545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f242603dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f242fb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f242fb4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f242fb4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f242fb4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f242fb4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f242fb4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f242fb4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f242fb4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f242f7f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f242f7f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f242f7f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f242f7f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f242f7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f242f7f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f242f7f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f242f7f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f242f7f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f242f7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f242f7f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f242f7f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f242f7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f242f7dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f242f7dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f242f7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f242f7f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f242f7f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f242f7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f242f7dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f242f7dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f242f7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f242f7ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f242f7ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f242f806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f242f806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f242f806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f242f76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f242f76376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f242f76376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f242f76376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f242fa020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007f242fa020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007f242fa020c0 (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 0x00007f242fa0081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007f242fa0081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007f242fa0081f 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 0x00007f242f7627d3 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 0x00007f242f7b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f242f7b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f242f7b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f242f7b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f242f7b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f242f7b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007f242f7b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007f242f7b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007f242f7b35b3 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 0x00007f242f7b417f 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 0x00007f242f7820a6 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 0x00007f242f7820a6 clang::ento::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 0x00007f242f7836a3 clang::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 0x00007f242f7836a3 clang::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 0x00007f242f783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f242f783c1f clang::ento::CoreEngine::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 0x00007f242f783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f242f783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f242fa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f242fa73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f242fa73d0a clang::ento::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 0x00007f242fa73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f242fa73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f242fa7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f242fa7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f242fa7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f242fa7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f242fa7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f242deef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f242deef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f242deef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f242deef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f242f587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f242f52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f242f52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f242f52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f242f5e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000564d1fd05ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000564d1fd09792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000564d1fd0a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f2426027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f2426028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000564d1fcff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149868 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (1151 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_search_n4(std::vector<int>, 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 0x00007f35d1d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f35d1d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f35d1d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f35d083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f35d9fe9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f35d9fe9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f35d9fe9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f35d9fe9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f35d9fe9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f35d9fe9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f35d9fe9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f35d9fe9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007f35d9fe9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007f35d9fe9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007f35d9fe9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007f35d9fe9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007f35d9fe9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007f35da0062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007f35da0062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007f35da0062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007f35da0062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f35da005694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007f35da005694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007f35da005694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f35da44aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007f35da44aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007f35da44aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007f35d9fdc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007f35d9fdc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007f35d9fdc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007f35d9fdc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007f35d9fdc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007f35d9fdbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f35d9fdbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f35d9fdbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007f35d9fdbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007f35d9fdbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007f35d9fdbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007f35d9fdbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007f35d9ff8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007f35d9ff8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007f35d9ff8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007f35d9ff8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007f35d9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007f35d9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007f35d9fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007f35d9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007f35d9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007f35d9fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007f35da006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007f35da006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f35da006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007f35d9f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007f35d9f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007f35d9f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007f35d9f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007f35d9f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007f35d9f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007f35d9f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007f35d9f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007f35d9f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007f35d9f2dcbe 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 0x00007f35da106095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007f35da106095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007f35da106095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007f35da074fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007f35da074fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007f35da074fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007f35da074fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007f35da074fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007f35da074fb0 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 0x00007f35d9f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007f35d9f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007f35d9f53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007f35d9f53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007f35d9f53ccd 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 0x00007f35d9fb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007f35d9fb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007f35d9fb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007f35d9fb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007f35d9fb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007f35d9fb36dd 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 0x00007f35d9fb417f 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 0x00007f35d9f820a6 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 0x00007f35d9f820a6 clang::ento::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 0x00007f35d9f836a3 clang::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 0x00007f35d9f836a3 clang::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 0x00007f35d9f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f35d9f83c1f clang::ento::CoreEngine::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 0x00007f35d9f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007f35d9f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007f35da273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007f35da273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007f35da273d0a clang::ento::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 0x00007f35da273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007f35da273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007f35da27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007f35da27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007f35da27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007f35da27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007f35da27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007f35d86ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007f35d86ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007f35d86ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007f35d86ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007f35d9d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007f35d9d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007f35d9d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007f35d9d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007f35d9de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x0000557da04bcccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x0000557da04c0792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x0000557da04c1234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007f35d0827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007f35d0828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x0000557da04b60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149844 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/string-with-signedness.c (1152 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.	<eof> 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 0x00007f90e3d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f90e3d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f90e3d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f90e283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f90ec038366 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f90ec038366 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f90ec038366 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f90ec038366 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f90ec038366 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f90ec038366 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f90ec038366 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f90ec038366 getCStringLengthForRegion /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:835:53
#12 0x00007f90ec038366 (anonymous namespace)::CStringChecker::getCStringLength(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::Expr const*, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:912:37
#13 0x00007f90ec03b2be (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 0x00007f90ec03d7d7 (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 0x00007f90ec02b219 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11
#16 0x00007f90ec02b219 ~function /usr/include/c++/12/bits/std_function.h:334:11
#17 0x00007f90ec02b219 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1
#18 0x00007f90ec02b219 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 0x00007f90ebf627d3 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 0x00007f90ebfb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#21 0x00007f90ebfb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#22 0x00007f90ebfb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#23 0x00007f90ebfb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#24 0x00007f90ebfb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#25 0x00007f90ebfb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#26 0x00007f90ebfb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#27 0x00007f90ebfb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#28 0x00007f90ebfb35b3 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 0x00007f90ebfb417f 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 0x00007f90ebf820a6 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 0x00007f90ebf820a6 clang::ento::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 0x00007f90ebf836a3 clang::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 0x00007f90ebf836a3 clang::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 0x00007f90ebf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f90ebf83c1f clang::ento::CoreEngine::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 0x00007f90ebf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#37 0x00007f90ebf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#38 0x00007f90ec273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#39 0x00007f90ec273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#40 0x00007f90ec273d0a clang::ento::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 0x00007f90ec273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#42 0x00007f90ec273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#43 0x00007f90ec27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#44 0x00007f90ec27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#45 0x00007f90ec27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#46 0x00007f90ec27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#47 0x00007f90ec27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#48 0x00007f90ea6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#49 0x00007f90ea6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#50 0x00007f90ea6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#51 0x00007f90ea6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#52 0x00007f90ebd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#53 0x00007f90ebd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#54 0x00007f90ebd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#55 0x00007f90ebd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#56 0x00007f90ebde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#57 0x000055f2d0538ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#58 0x000055f2d053c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#59 0x000055f2d053d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#60 0x00007f90e2827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#61 0x00007f90e2828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#62 0x000055f2d05320a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149903 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/stream-stdlibraryfunctionargs.c (1153 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.	<eof> 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 0x00007f5e93d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5e93d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5e93d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5e9283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5e9c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5e9c34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5e9c34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5e9c34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5e9c34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5e9c34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5e9c34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5e9c34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5e9bff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5e9bff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5e9bff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5e9bff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5e9bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5e9bff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5e9bff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5e9bff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5e9bff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5e9bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5e9bff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5e9bff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f5e9bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5e9bfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5e9bfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5e9bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5e9bff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5e9bff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5e9bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5e9bfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5e9bfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5e9bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5e9bfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5e9bfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5e9c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5e9c006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5e9c006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5e9bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5e9bf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5e9bf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5e9bf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f5e9c2020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007f5e9c2020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007f5e9c2020c0 (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 0x00007f5e9c20081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007f5e9c20081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007f5e9c20081f 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 0x00007f5e9bf627d3 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 0x00007f5e9bfb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f5e9bfb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f5e9bfb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f5e9bfb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f5e9bfb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f5e9bfb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007f5e9bfb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007f5e9bfb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007f5e9bfb35b3 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 0x00007f5e9bfb417f 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 0x00007f5e9bf820a6 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 0x00007f5e9bf820a6 clang::ento::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 0x00007f5e9bf836a3 clang::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 0x00007f5e9bf836a3 clang::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 0x00007f5e9bf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5e9bf83c1f clang::ento::CoreEngine::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 0x00007f5e9bf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f5e9bf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f5e9c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f5e9c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f5e9c273d0a clang::ento::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 0x00007f5e9c273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f5e9c273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f5e9c27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f5e9c27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f5e9c27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f5e9c27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f5e9c27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f5e9a6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f5e9a6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f5e9a6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f5e9a6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f5e9bd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f5e9bd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f5e9bd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f5e9bd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f5e9bde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x000055b1b3affccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x000055b1b3b03792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x000055b1b3b04234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f5e92827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f5e92828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x000055b1b3af90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149883 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stream.cpp (1154 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.	<eof> 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 0x00007fd8f5345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd8f5343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd8f5345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd8f3e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd8fd94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd8fd94d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd8fd94d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd8fd94d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd8fd94d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd8fd94d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd8fd94d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd8fd94d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd8fd5f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd8fd5f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd8fd5f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd8fd5f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd8fd5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd8fd5f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd8fd5f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd8fd5f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd8fd5f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd8fd5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd8fd5f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd8fd5f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd8fd5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd8fd5dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd8fd5dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd8fd5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd8fd5f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd8fd5f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd8fd5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd8fd5dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd8fd5dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd8fd5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd8fd5ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd8fd5ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd8fd606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd8fd606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd8fd606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd8fd56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd8fd56376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd8fd56376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd8fd56376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd8fd8020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007fd8fd8020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007fd8fd8020c0 (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 0x00007fd8fd80081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007fd8fd80081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007fd8fd80081f 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 0x00007fd8fd5627d3 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 0x00007fd8fd5b35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007fd8fd5b35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007fd8fd5b35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007fd8fd5b35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007fd8fd5b35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007fd8fd5b35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007fd8fd5b35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007fd8fd5b35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007fd8fd5b35b3 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 0x00007fd8fd5b417f 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 0x00007fd8fd5820a6 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 0x00007fd8fd5820a6 clang::ento::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 0x00007fd8fd5836a3 clang::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 0x00007fd8fd5836a3 clang::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 0x00007fd8fd583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd8fd583c1f clang::ento::CoreEngine::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 0x00007fd8fd583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007fd8fd583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007fd8fd873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007fd8fd873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007fd8fd873d0a clang::ento::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 0x00007fd8fd873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007fd8fd873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007fd8fd87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007fd8fd87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007fd8fd87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007fd8fd87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007fd8fd87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007fd8fbcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007fd8fbcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007fd8fbcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007fd8fbcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007fd8fd387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007fd8fd32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007fd8fd32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007fd8fd32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007fd8fd3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000559c90f42ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000559c90f46792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000559c90f47234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007fd8f3e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007fd8f3e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000559c90f3c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149885 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stream.c (1156 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.	<eof> 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 0x00007f25edd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f25edd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f25edd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f25ec83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f25f634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f25f634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f25f634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f25f634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f25f634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f25f634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f25f634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f25f634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f25f5ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f25f5ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f25f5ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f25f5ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f25f5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f25f5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f25f5ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f25f5ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f25f5ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f25f5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f25f5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f25f5ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f25f5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f25f5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f25f5fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f25f5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f25f5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f25f5ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f25f5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f25f5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f25f5fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f25f5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f25f5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f25f5fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f25f6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f25f6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f25f6006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f25f5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f25f5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f25f5f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f25f5f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f25f62020c0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#44 0x00007f25f62020c0 std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#45 0x00007f25f62020c0 (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 0x00007f25f620081f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0
#47 0x00007f25f620081f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0
#48 0x00007f25f620081f 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 0x00007f25f5f627d3 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 0x00007f25f5fb35b3 llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#51 0x00007f25f5fb35b3 llvm::SmallVectorTemplateCommon<clang::TypedefNameDecl const*, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#52 0x00007f25f5fb35b3 llvm::SmallVectorTemplateBase<clang::TypedefNameDecl const*, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#53 0x00007f25f5fb35b3 llvm::SmallVectorImpl<clang::TypedefNameDecl const*>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#54 0x00007f25f5fb35b3 llvm::SmallVector<clang::TypedefNameDecl const*, 4u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#55 0x00007f25f5fb35b3 llvm::SetVector<clang::TypedefNameDecl const*, llvm::SmallVector<clang::TypedefNameDecl const*, 4u>, llvm::SmallDenseSet<clang::TypedefNameDecl const*, 4u, llvm::DenseMapInfo<clang::TypedefNameDecl const*, void>>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0
#56 0x00007f25f5fb35b3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0
#57 0x00007f25f5fb35b3 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0
#58 0x00007f25f5fb35b3 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 0x00007f25f5fb417f 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 0x00007f25f5f820a6 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 0x00007f25f5f820a6 clang::ento::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 0x00007f25f5f836a3 clang::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 0x00007f25f5f836a3 clang::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 0x00007f25f5f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f25f5f83c1f clang::ento::CoreEngine::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 0x00007f25f5f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#67 0x00007f25f5f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#68 0x00007f25f6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x00007f25f6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x00007f25f6273d0a clang::ento::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 0x00007f25f6273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#72 0x00007f25f6273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#73 0x00007f25f627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#74 0x00007f25f627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#75 0x00007f25f627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#76 0x00007f25f627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#77 0x00007f25f627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#78 0x00007f25f46ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#79 0x00007f25f46ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#80 0x00007f25f46ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#81 0x00007f25f46ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#82 0x00007f25f5d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#83 0x00007f25f5d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#84 0x00007f25f5d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#85 0x00007f25f5d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#86 0x00007f25f5de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#87 0x0000563e645b7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#88 0x0000563e645bb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#89 0x0000563e645bc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#90 0x00007f25ec827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#91 0x00007f25ec828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#92 0x0000563e645b10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149882 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/stl-algorithm-modeling.cpp (1157 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling test_search_n4(std::vector<int>, 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 0x00007fc48bb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc48bb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc48bb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc48a63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc493de9126 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007fc493de9126 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fc493de9126 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fc493de9126 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fc493de9126 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fc493de9126 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fc493de9126 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007fc493de9126 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37
#12 0x00007fc493de9126 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23
#13 0x00007fc493de9398 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#14 0x00007fc493de9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#15 0x00007fc493de9398 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007fc493de9398 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36
#17 0x00007fc493e062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#18 0x00007fc493e062d7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#19 0x00007fc493e062d7 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0
#20 0x00007fc493e062d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc493e05694 clang::ento::BinarySymExprImpl<clang::ento::SymExpr const*, llvm::APSInt const&, (clang::ento::SymExpr::Kind)2>::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0
#22 0x00007fc493e05694 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0
#23 0x00007fc493e05694 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fc49424aeb3 llvm::DenseMap<llvm::sys::fs::UniqueID, clang::DirectoryEntry*, llvm::DenseMapInfo<llvm::sys::fs::UniqueID, void>, llvm::detail::DenseMapPair<llvm::sys::fs::UniqueID, clang::DirectoryEntry*>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0
#25 0x00007fc49424aeb3 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0
#26 0x00007fc49424aeb3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0
#27 0x00007fc493ddc718 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#28 0x00007fc493ddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#29 0x00007fc493ddc718 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#30 0x00007fc493ddc718 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40
#31 0x00007fc493ddc718 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31
#32 0x00007fc493ddbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007fc493ddbcb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007fc493ddbcb0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26
#35 0x00007fc493ddbe08 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#36 0x00007fc493ddbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#37 0x00007fc493ddbe08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#38 0x00007fc493ddbe08 clang::ento::simplify(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38
#39 0x00007fc493df8fc7 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#40 0x00007fc493df8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#41 0x00007fc493df8fc7 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#42 0x00007fc493df8fc7 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17
#43 0x00007fc493ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#44 0x00007fc493ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#45 0x00007fc493ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#46 0x00007fc493dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#47 0x00007fc493dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#48 0x00007fc493dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#49 0x00007fc493e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#50 0x00007fc493e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007fc493e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#52 0x00007fc493d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#53 0x00007fc493d6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#54 0x00007fc493d6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#55 0x00007fc493d6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#56 0x00007fc493d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#57 0x00007fc493d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#58 0x00007fc493d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#59 0x00007fc493d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#60 0x00007fc493d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#61 0x00007fc493d2dcbe 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 0x00007fc493f06095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#63 0x00007fc493f06095 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#64 0x00007fc493f06095 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42
#65 0x00007fc493e74fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#66 0x00007fc493e74fb0 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#67 0x00007fc493e74fb0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41
#68 0x00007fc493e74fb0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33
#69 0x00007fc493e74fb0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20
#70 0x00007fc493e74fb0 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 0x00007fc493d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#72 0x00007fc493d53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#73 0x00007fc493d53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#74 0x00007fc493d53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#75 0x00007fc493d53ccd 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 0x00007fc493db36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#77 0x00007fc493db36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#78 0x00007fc493db36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#79 0x00007fc493db36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#80 0x00007fc493db36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#81 0x00007fc493db36dd 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 0x00007fc493db417f 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 0x00007fc493d820a6 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 0x00007fc493d820a6 clang::ento::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 0x00007fc493d836a3 clang::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 0x00007fc493d836a3 clang::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 0x00007fc493d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc493d83c1f clang::ento::CoreEngine::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 0x00007fc493d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#90 0x00007fc493d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#91 0x00007fc494073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#92 0x00007fc494073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#93 0x00007fc494073d0a clang::ento::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 0x00007fc494073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#95 0x00007fc494073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#96 0x00007fc49407e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#97 0x00007fc49407e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#98 0x00007fc49407e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#99 0x00007fc49407e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#100 0x00007fc49407e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#101 0x00007fc4924ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#102 0x00007fc4924ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#103 0x00007fc4924ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#104 0x00007fc4924ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#105 0x00007fc493b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#106 0x00007fc493b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#107 0x00007fc493b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#108 0x00007fc493b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#109 0x00007fc493be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#110 0x000055e2f10d9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#111 0x000055e2f10dd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#112 0x000055e2f10de234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#113 0x00007fc48a627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#114 0x00007fc48a628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#115 0x000055e2f10d30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149842 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/structured_bindings.cpp (1159 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.	<eof> 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 0x00007f898b345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f898b343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f898b345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8989e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8993550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f8993550d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8993550d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8993550d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8993550d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8993550d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8993550d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f8993550d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f89935a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f89935a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f89935a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f89935a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f89935a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f89935a1feb 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 0x00007f89935c4885 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 0x00007f8993582053 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 0x00007f8993582053 clang::ento::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 0x00007f89935836a3 clang::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 0x00007f89935836a3 clang::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 0x00007f8993583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8993583c1f clang::ento::CoreEngine::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 0x00007f8993583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f8993583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f8993873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8993873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8993873d0a clang::ento::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 0x00007f8993873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f8993873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f899387e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f899387e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f899387e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f899387e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f899387e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f8991cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f8991cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f8991cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f8991cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f8993387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f899332bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f899332bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f899332bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f89933e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x0000557202d0bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x0000557202d0f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x0000557202d10234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f8989e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f8989e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x0000557202d050a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1149931 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/taint-tester.cpp (1161 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.	<eof> parser at end of file
 #0 0x00007fb171f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb171f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb171f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb170a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb17a17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb17a17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb17a17e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb17a17e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb17a17e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb17a17e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb17a17e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb17a17e41e 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 0x00007fb17a17eee0 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 0x00007fb17a183d6e 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 0x00007fb17a183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fb17a183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fb17a473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fb17a473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fb17a473d0a clang::ento::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 0x00007fb17a473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fb17a473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fb17a47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fb17a47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fb17a47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fb17a47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fb17a47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fb1788ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fb1788ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fb1788ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fb1788ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fb179f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fb179f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fb179f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fb179f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fb179fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x00005625c7a3fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x00005625c7a43792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x00005625c7a44234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fb170a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fb170a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x00005625c7a390a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150209 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=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-tester.cpp -verify
--
********************
Testing:  0.
FAIL: Clang :: Analysis/template-param-objects.cpp (1162 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.	<eof> 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 0x00007f3e19545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3e19543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3e19545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3e1803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3e21750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f3e21750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3e21750d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3e21750d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3e21750d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3e21750d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3e21750d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f3e21750d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f3e217a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f3e217a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f3e217a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007f3e217a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f3e217a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f3e217a1feb 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 0x00007f3e217c4885 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 0x00007f3e21782053 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 0x00007f3e21782053 clang::ento::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 0x00007f3e217836a3 clang::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 0x00007f3e217836a3 clang::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 0x00007f3e21783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3e21783c1f clang::ento::CoreEngine::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 0x00007f3e21783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007f3e21783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007f3e21a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3e21a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3e21a73d0a clang::ento::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 0x00007f3e21a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007f3e21a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007f3e21a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007f3e21a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007f3e21a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007f3e21a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007f3e21a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007f3e1feef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007f3e1feef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007f3e1feef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007f3e1feef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007f3e21587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007f3e2152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007f3e2152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007f3e2152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007f3e215e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x000055e86a207ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x000055e86a20b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x000055e86a20c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007f3e18027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007f3e18028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x000055e86a2010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150231 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 -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.mm (1164 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.	<eof> 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 0x00007fb90b345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb90b343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb90b345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb909e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb91359ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb91359ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb91359ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb91359ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb91359ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb91359ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007fb91359ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb913577f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007fb913577f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007fb913577f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fb913577f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007fb913577f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb9135a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fb9135a27a2 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fb9135a27a2 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb9135a2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#20 0x00007fb9135a2950 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#21 0x00007fb9135a2950 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb9135c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#23 0x00007fb9135c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#24 0x00007fb9135c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fb9135c4f01 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 0x00007fb913582053 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 0x00007fb913582053 clang::ento::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 0x00007fb9135836a3 clang::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 0x00007fb9135836a3 clang::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 0x00007fb913583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb913583c1f clang::ento::CoreEngine::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 0x00007fb913583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#33 0x00007fb913583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#34 0x00007fb913873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#35 0x00007fb913873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#36 0x00007fb913873d0a clang::ento::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 0x00007fb913873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#38 0x00007fb913873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#39 0x00007fb91387e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#40 0x00007fb91387e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#41 0x00007fb91387e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#42 0x00007fb91387e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#43 0x00007fb91387e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#44 0x00007fb911cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#45 0x00007fb911cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#46 0x00007fb911cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#47 0x00007fb911cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#48 0x00007fb913387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#49 0x00007fb91332bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#50 0x00007fb91332bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#51 0x00007fb91332bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#52 0x00007fb9133e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#53 0x0000561f528cdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#54 0x0000561f528d1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#55 0x0000561f528d2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#56 0x00007fb909e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#57 0x00007fb909e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#58 0x0000561f528c70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150274 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++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries.mm
--
********************
Testing:  0.
FAIL: Clang :: Analysis/taint-tester.c (1166 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.	<eof> 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 0x00007f6c26945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6c26943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6c26945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6c2543dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6c2ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6c2ef4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6c2ef4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6c2ef4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6c2ef4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6c2ef4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6c2ef4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6c2ef4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6c2ebf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6c2ebf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6c2ebf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6c2ebf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6c2ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6c2ebf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6c2ebf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6c2ebf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6c2ebf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6c2ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6c2ebf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6c2ebf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6c2ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6c2ebdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6c2ebdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6c2ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6c2ebf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6c2ebf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6c2ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6c2ebdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6c2ebdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6c2ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6c2ebffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6c2ebffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6c2ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6c2ec06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6c2ec06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6c2eb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6c2eb6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6c2eb6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6c2eb6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f6c2ebb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6c2ebb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6c2ebb97ed 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 0x00007f6c2ebb97ed 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 0x00007f6c2eb83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f6c2eb83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f6c2eb83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f6c2eb83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f6c2eb83269 clang::ento::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 0x00007f6c2eb836a3 clang::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 0x00007f6c2eb836a3 clang::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 0x00007f6c2eb83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6c2eb83c1f clang::ento::CoreEngine::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 0x00007f6c2eb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f6c2eb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f6c2ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f6c2ee73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f6c2ee73d0a clang::ento::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 0x00007f6c2ee73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f6c2ee73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f6c2ee7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f6c2ee7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f6c2ee7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f6c2ee7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f6c2ee7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f6c2d2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f6c2d2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f6c2d2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f6c2d2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f6c2e987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f6c2e92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f6c2e92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f6c2e92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f6c2e9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055dc9224accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055dc9224e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055dc9224f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f6c25427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f6c25428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055dc922440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150206 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 -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.cpp (1167 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.	<eof> 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 0x00007f8e43745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8e43743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8e43745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8e4223dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8e4bd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8e4bd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8e4bd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8e4bd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8e4bd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8e4bd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8e4bd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8e4bd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8e4b9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8e4b9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8e4b9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8e4b9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8e4b9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8e4b9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8e4b9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8e4b9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8e4b9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8e4b9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8e4b9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8e4b9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8e4b9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8e4b9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8e4b9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8e4b9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8e4b9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8e4b9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8e4b9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8e4b9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8e4b9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8e4b9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8e4b9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8e4b9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8e4ba06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8e4ba06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8e4ba06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8e4b96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8e4b96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8e4b96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8e4b96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8e4be4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8e4be4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8e4be4b438 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 0x00007f8e4b97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f8e4b97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f8e4b97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f8e4b97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f8e4b97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f8e4b97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f8e4b97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f8e4b97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f8e4b97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f8e4b97071f 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 0x00007f8e4b970edb 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 0x00007f8e4b983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f8e4b983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f8e4bc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f8e4bc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f8e4bc73d0a clang::ento::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 0x00007f8e4bc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f8e4bc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f8e4bc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f8e4bc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f8e4bc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f8e4bc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f8e4bc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f8e4a0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f8e4a0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f8e4a0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f8e4a0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f8e4b787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f8e4b72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f8e4b72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f8e4b72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f8e4b7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055f1448aeccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055f1448b2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055f1448b3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f8e42227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f8e42228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055f1448a80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150267 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 -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/templates.cpp (1168 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.	<eof> parser at end of file
 #0 0x00007f8a71b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8a71b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8a71b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8a7063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8a79d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8a79d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8a79d7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8a79d7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f8a79d7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f8a79d7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f8a79d7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f8a79d7e41e 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 0x00007f8a79d7eee0 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 0x00007f8a79d83d6e 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 0x00007f8a79d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f8a79d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f8a7a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f8a7a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f8a7a073d0a clang::ento::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 0x00007f8a7a073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f8a7a073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f8a7a07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f8a7a07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f8a7a07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f8a7a07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f8a7a07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f8a784ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f8a784ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f8a784ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f8a784ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f8a79b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f8a79b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f8a79b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f8a79b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f8a79be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000559cd01c7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000559cd01cb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000559cd01cc234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f8a70627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f8a70628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000559cd01c10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150251 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 -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/templates.cpp
--
********************
Testing:  0.
FAIL: Clang :: Analysis/temp-obj-dtors-option.cpp (1170 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.	<eof> 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 0x00007fefb9545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fefb9543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fefb9545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fefb803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fefc179ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fefc179ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fefc179ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fefc179ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fefc179ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fefc179ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007fefc179ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefc1777f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007fefc1777f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007fefc1777f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007fefc1777f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007fefc1777f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefc17a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007fefc17a267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007fefc17a267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefc17c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007fefc17c4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007fefc17c4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fefc17c4f01 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 0x00007fefc1782053 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 0x00007fefc1782053 clang::ento::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 0x00007fefc17836a3 clang::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 0x00007fefc17836a3 clang::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 0x00007fefc1783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fefc1783c1f clang::ento::CoreEngine::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 0x00007fefc1783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007fefc1783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007fefc1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007fefc1a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007fefc1a73d0a clang::ento::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 0x00007fefc1a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007fefc1a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007fefc1a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007fefc1a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007fefc1a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007fefc1a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007fefc1a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007fefbfeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#42 0x00007fefbfeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#43 0x00007fefbfeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#44 0x00007fefbfeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#45 0x00007fefc1587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#46 0x00007fefc152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#47 0x00007fefc152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#48 0x00007fefc152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#49 0x00007fefc15e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#50 0x0000558e02ac4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#51 0x0000558e02ac8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#52 0x0000558e02ac9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#53 0x00007fefb8027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#54 0x00007fefb8028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#55 0x0000558e02abe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150228 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 -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/test-variably-modified-types.c (1171 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.	<eof> 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 0x00007f747e745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f747e743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f747e745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f747d23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7486d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7486d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7486d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7486d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7486d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7486d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7486d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7486d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f74869f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f74869f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f74869f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f74869f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f74869f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f74869f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f74869f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f74869f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f74869f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f74869f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f74869f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f74869f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f74869dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f74869dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f74869dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f74869f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f74869f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f74869f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f74869dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f74869dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f74869dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f74869ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f74869ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f74869ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7486a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7486a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7486a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f748696371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f748696371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f748696371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f748696371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f74869b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f74869b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f74869b97ed 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 0x00007f74869b97ed 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 0x00007f7486983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f7486983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f7486983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f7486983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f7486983269 clang::ento::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 0x00007f74869836a3 clang::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 0x00007f74869836a3 clang::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 0x00007f7486983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7486983c1f clang::ento::CoreEngine::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 0x00007f7486983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f7486983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f7486c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f7486c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f7486c73d0a clang::ento::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 0x00007f7486c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f7486c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f7486c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f7486c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f7486c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f7486c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f7486c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f74850ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f74850ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f74850ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f74850ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f7486787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f748672bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f748672bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f748672bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f74867e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x0000556a34a9accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x0000556a34a9e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x0000556a34a9f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f747d227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f747d228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x0000556a34a940a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150303 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 -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-variably-modified-types.c
--
********************
Testing:  0.
FAIL: Clang :: Analysis/test-objc-non-nil-return-value-checker.m (1172 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.	<eof> 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 0x00007f2902f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2902f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2902f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2901a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f290b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f290b54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f290b54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f290b54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f290b54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f290b54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f290b54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f290b54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f290b1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f290b1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f290b1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f290b1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f290b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f290b1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f290b1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f290b1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f290b1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f290b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f290b1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f290b1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f290b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f290b1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f290b1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f290b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f290b1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f290b1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f290b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f290b1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f290b1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f290b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f290b1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f290b1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f290b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f290b206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f290b206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f290b16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f290b16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f290b16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f290b16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f290b64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f290b64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f290b64b438 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 0x00007f290b1c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f290b1c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f290b1c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f290b1c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f290b1c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f290b1c8512 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 0x00007f290b1819b3 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 0x00007f290b1819b3 clang::ento::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 0x00007f290b1836a3 clang::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 0x00007f290b1836a3 clang::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 0x00007f290b183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f290b183c1f clang::ento::CoreEngine::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 0x00007f290b183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f290b183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f290b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f290b473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f290b473d0a clang::ento::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 0x00007f290b473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f290b473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f290b47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f290b47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f290b47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f290b47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f290b47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f29098ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f29098ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f29098ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f29098ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f290af87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f290af2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f290af2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f290af2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f290afe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055e6282cfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055e6282d3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055e6282d4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f2901a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f2901a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x000055e6282c90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150294 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=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/test-include-cpp.cpp (1174 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.	<eof> parser at end of file
 #0 0x00007fa242745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fa242743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fa242745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fa24123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fa24ad4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fa24ad4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fa24ad4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fa24ad4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fa24ad4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fa24ad4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fa24ad4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fa24ad4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fa24a9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fa24a9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fa24a9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fa24a9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fa24a9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fa24a9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fa24a9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fa24a9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fa24a9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fa24a9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fa24a9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fa24a9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fa24a9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fa24a9dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fa24a9dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fa24a9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fa24a9f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fa24a9f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fa24a9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fa24a9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fa24a9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fa24a9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fa24a9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fa24a9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fa24aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fa24aa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fa24aa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fa24a96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fa24a96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fa24a96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fa24a96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fa24a963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fa24a963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fa24a963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fa24a92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fa24a92dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fa24a92dcbe 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 0x00007fa24a974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fa24a974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fa24a974940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fa24a984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fa24a984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fa24a984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fa24ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fa24ac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fa24ac73d0a clang::ento::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 0x00007fa24ac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fa24ac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fa24ac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fa24ac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fa24ac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fa24ac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fa24ac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fa2490ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fa2490ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fa2490ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fa2490ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fa24a787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fa24a72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fa24a72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fa24a72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fa24a7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000563ef5ef0ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000563ef5ef4792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000563ef5ef5234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007fa241227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007fa241228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000563ef5eea0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150283 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-include-cpp.cpp
--
********************
Testing:  0.
FAIL: Clang :: Analysis/track-control-dependency-conditions.cpp (1175 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling only_track_the_evaluated_condition::f(int *)
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/track-control-dependency-conditions.cpp:973:7: Error evaluating branch
 #0 0x00007fd6bdd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd6bdd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd6bdd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd6bc83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd6c634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd6c634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd6c634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd6c634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd6c634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd6c634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd6c634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd6c634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd6c5ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd6c5ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd6c5ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd6c5ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd6c5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd6c5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd6c5ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd6c5ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd6c5ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd6c5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd6c5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd6c5ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd6c5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd6c5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd6c5fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd6c5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd6c5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd6c5ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd6c5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd6c5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd6c5fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd6c5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd6c5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd6c5fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd6c6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd6c6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd6c6006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd6c5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd6c5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd6c5f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd6c5f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd6c644b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd6c644b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd6c644b438 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 0x00007fd6c5f7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fd6c5f7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fd6c5f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fd6c5f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fd6c5f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fd6c5f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fd6c5f7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fd6c5f7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fd6c5f7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fd6c5f7071f 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 0x00007fd6c5f70edb 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 0x00007fd6c5f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fd6c5f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fd6c6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fd6c6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fd6c6273d0a clang::ento::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 0x00007fd6c6273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fd6c6273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fd6c627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fd6c627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fd6c627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fd6c627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fd6c627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fd6c46ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fd6c46ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fd6c46ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fd6c46ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fd6c5d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fd6c5d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fd6c5d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fd6c5d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fd6c5de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x00005649fb251ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x00005649fb255792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x00005649fb256234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fd6bc827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fd6bc828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x00005649fb24b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150311 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 /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/this-pointer.cpp (1177 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.	<eof> 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 0x00007f7975945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7975943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7975945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f797443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f797db79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f797db79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f797db79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f797db79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f797db79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f797db79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f797db79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f797db79ee6 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 0x00007f797db834b5 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 0x00007f797db83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f797db83b3c 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 0x00007f797db83cf6 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 0x00007f797db83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f797db83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f797de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f797de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f797de73d0a clang::ento::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 0x00007f797de73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f797de73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f797de7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f797de7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f797de7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f797de7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f797de7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f797c2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f797c2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f797c2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f797c2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f797d987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f797d92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f797d92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f797d92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f797d9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005565c2448ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005565c244c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005565c244d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f7974427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f7974428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005565c24420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150308 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 -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-after-div-zero.c (1180 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.	<eof> 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 0x00007f3bda545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3bda543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3bda545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3bd903dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3be2b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3be2b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3be2b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3be2b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3be2b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3be2b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3be2b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3be2b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3be27f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3be27f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3be27f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3be27f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3be27f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3be27f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3be27f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3be27f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3be27f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3be27f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3be27f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3be27f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3be27f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3be27f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3be27f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f3be27f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3be27f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3be27f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f3be27dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3be27dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3be27dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3be27ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3be27ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3be27ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3be2806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3be2806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3be2806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3be276376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3be276376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3be276376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3be276376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3be2763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3be2763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3be2763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f3be2a0621b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator bool() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:201:0
#47 0x00007f3be2a0621b isZero /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:142:0
#48 0x00007f3be2a0621b checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:208:0
#49 0x00007f3be2a0621b void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007f3be274c795 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 0x00007f3be274c9e7 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 0x00007f3be27b9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007f3be27b9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007f3be27b9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007f3be27b9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007f3be27b9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007f3be27b9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007f3be27b9b5c 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 0x00007f3be2783169 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 0x00007f3be2783169 clang::ento::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 0x00007f3be27836a3 clang::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 0x00007f3be27836a3 clang::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 0x00007f3be2783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3be2783c1f clang::ento::CoreEngine::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 0x00007f3be2783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007f3be2783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007f3be2a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007f3be2a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007f3be2a73d0a clang::ento::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 0x00007f3be2a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007f3be2a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007f3be2a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007f3be2a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007f3be2a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007f3be2a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007f3be2a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007f3be0eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007f3be0eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007f3be0eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007f3be0eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007f3be2587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007f3be252bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007f3be252bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007f3be252bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007f3be25e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x0000558296592ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x0000558296596792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x0000558296597234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007f3bd9027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007f3bd9028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x000055829658c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150281 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=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/track-control-dependency-conditions.m (1181 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.	<eof> parser at end of file
 #0 0x00007f72a2145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f72a2143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f72a2145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f72a0c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f72aa74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f72aa74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f72aa74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f72aa74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f72aa74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f72aa74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f72aa74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f72aa74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f72aa3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f72aa3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f72aa3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f72aa3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f72aa3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f72aa3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f72aa3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f72aa3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f72aa3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f72aa3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f72aa3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f72aa3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f72aa3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f72aa3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f72aa3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f72aa3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f72aa3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f72aa3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f72aa3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f72aa3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f72aa3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f72aa3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f72aa3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f72aa3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f72aa406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f72aa406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f72aa406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f72aa36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f72aa36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f72aa36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f72aa36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f72aa363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f72aa363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f72aa363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f72aa32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f72aa32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f72aa32dcbe 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 0x00007f72aa374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f72aa374a10 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f72aa374a10 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0
#52 0x00007f72aa384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f72aa384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f72aa384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f72aa673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f72aa673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f72aa673d0a clang::ento::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 0x00007f72aa673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f72aa673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f72aa67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f72aa67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f72aa67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f72aa67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f72aa67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f72a8aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f72a8aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f72a8aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f72a8aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f72aa187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f72aa12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f72aa12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f72aa12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f72aa1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055aadb3c4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055aadb3c8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055aadb3c9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f72a0c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f72a0c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055aadb3be0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150316 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 -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/test-separate-retaincount.cpp (1182 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.	<eof> 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 0x00007f8eb6d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8eb6d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8eb6d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8eb583dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8ebf34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8ebf34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8ebf34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8ebf34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8ebf34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8ebf34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8ebf34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8ebf34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8ebeff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8ebeff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8ebeff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8ebeff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8ebeff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8ebeff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8ebeff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8ebeff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8ebeff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8ebeff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8ebeff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8ebeff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8ebefdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8ebefdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8ebefdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8ebeff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8ebeff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8ebeff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8ebefdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8ebefdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8ebefdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8ebefffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8ebefffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8ebefffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8ebf006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8ebf006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8ebf006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8ebef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8ebef6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8ebef6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8ebef6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8ebef63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8ebef63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8ebef63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f8ebefc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f8ebefc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f8ebefc79a4 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 0x00007f8ebefc79a4 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 0x00007f8ebef7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f8ebef7ba0a 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 0x00007f8ebef83a5f clang::ento::ExprEngine::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 0x00007f8ebef83b3c 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 0x00007f8ebef83cf6 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 0x00007f8ebef83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f8ebef83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f8ebf273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f8ebf273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f8ebf273d0a clang::ento::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 0x00007f8ebf273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f8ebf273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f8ebf27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f8ebf27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f8ebf27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f8ebf27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f8ebf27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f8ebd6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f8ebd6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f8ebd6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f8ebd6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f8ebed87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f8ebed2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f8ebed2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f8ebed2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f8ebede0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x0000559383526ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x000055938352a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x000055938352b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f8eb5827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f8eb5828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005593835200a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150298 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++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/symbol-reaper.c (1183 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.	<eof> 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 0x00007f2931b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2931b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2931b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f293063dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2939eba81e llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f2939eba81e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f2939eba81e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f2939eba81e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f2939eba81e llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::SymExpr const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38
 #9 0x00007f2939eba81e clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35
#10 0x00007f2939eba81e get<(anonymous namespace)::MarkedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f2939eba81e (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 0x00007f2939d4d820 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 0x00007f2939d7a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f2939d7a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f2939d7a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f2939d7a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f2939d7a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f2939d7a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f2939d7a143 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 0x00007f2939d834b5 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 0x00007f2939d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f2939d83c1f clang::ento::CoreEngine::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 0x00007f2939d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f2939d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f293a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f293a073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f293a073d0a clang::ento::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 0x00007f293a073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f293a073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f293a07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f293a07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f293a07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f293a07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f293a07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f29384ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f29384ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f29384ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f29384ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f2939b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f2939b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f2939b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f2939b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f2939be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055a62c674ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055a62c678792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055a62c679234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f2930627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f2930628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055a62c66e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150095 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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 (1184 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-assertion.c:18:10>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-assertion.c:18:3 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-assertion.c:18:10>: Error evaluating statement
 #0 0x00007f3ff9145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3ff9143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3ff9145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3ff7c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f40013f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f40013f6fd7 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f40013f6fd7 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f40013f6fd7 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f40013f6fd7 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f40013f6fd7 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f40013f6fd7 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f40013f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63
#12 0x00007f40013f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46
#13 0x00007f40013f6fd7 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73
#14 0x00007f40013f6fd7 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72
#15 0x00007f40013f6fd7 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31
#16 0x00007f40013f6fd7 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#17 0x00007f40013f6fd7 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#18 0x00007f40013f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#19 0x00007f40013f6fd7 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#20 0x00007f40013f6fd7 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#21 0x00007f40013f6fd7 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#22 0x00007f40013f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#23 0x00007f40013f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#24 0x00007f40013f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#25 0x00007f40013f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f40013f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#27 0x00007f40013f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#28 0x00007f40013f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#29 0x00007f40013dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#30 0x00007f40013dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#31 0x00007f40013dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#32 0x00007f40013ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#33 0x00007f40013ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#34 0x00007f40013ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#35 0x00007f4001406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#36 0x00007f4001406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#37 0x00007f4001406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#38 0x00007f400136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#39 0x00007f400136371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#40 0x00007f400136371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#41 0x00007f400136371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#42 0x00007f40013b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f40013b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f40013b97ed 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 0x00007f40013b97ed 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 0x00007f4001383269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#47 0x00007f4001383269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#48 0x00007f4001383269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#49 0x00007f4001383269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#50 0x00007f4001383269 clang::ento::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 0x00007f40013836a3 clang::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 0x00007f40013836a3 clang::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 0x00007f4001383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4001383c1f clang::ento::CoreEngine::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 0x00007f4001383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f4001383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f4001673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f4001673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f4001673d0a clang::ento::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 0x00007f4001673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f4001673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f400167e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f400167e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f400167e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f400167e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f400167e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f3fffaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f3fffaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f3fffaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f3fffaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f4001187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f400112bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f400112bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f400112bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f40011e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#76 0x00005621635a8ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#77 0x00005621635ac792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#78 0x00005621635ad234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#79 0x00007f3ff7c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#80 0x00007f3ff7c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#81 0x00005621635a20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150098 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-simplification-disequality-info.cpp (1185 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": [
           ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> 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 (1188 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.	<eof> 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 0x00007f0eb2745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0eb2743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0eb2745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0eb123dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0eba9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f0eba9f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0eba9f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0eba9f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f0eba9f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f0eba9f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f0eba97a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f0eba97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f0eba97a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f0eba97a263 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 0x00007f0eba9834b5 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 0x00007f0eba983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0eba983b3c 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 0x00007f0eba983cf6 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 0x00007f0eba983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f0eba983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f0ebac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f0ebac73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f0ebac73d0a clang::ento::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 0x00007f0ebac73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f0ebac73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f0ebac7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f0ebac7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f0ebac7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f0ebac7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f0ebac7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f0eb90ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f0eb90ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f0eb90ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f0eb90ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f0eba787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f0eba72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f0eba72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f0eba72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f0eba7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055803c99eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055803c9a2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055803c9a3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f0eb1227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f0eb1228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055803c9980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150136 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-reaper.cpp (1189 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.	<eof> 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 0x00007f1828945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1828943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1828945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f182743dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f1830f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f1830f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f1830f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f1830f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f1830f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f1830f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f1830f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f1830f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f1830bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f1830bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f1830bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f1830bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f1830bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f1830bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f1830bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f1830bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f1830bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f1830bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f1830bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f1830bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f1830bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f1830bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f1830bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f1830bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f1830bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f1830bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f1830bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f1830bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f1830bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f1830bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f1830bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f1830bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f1830c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f1830c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f1830c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f1830b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f1830b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f1830b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f1830b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f1830bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f1830bb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f1830bb97ed 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 0x00007f1830bb97ed 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 0x00007f1830b83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#48 0x00007f1830b83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#49 0x00007f1830b83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#50 0x00007f1830b83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#51 0x00007f1830b83269 clang::ento::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 0x00007f1830b836a3 clang::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 0x00007f1830b836a3 clang::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 0x00007f1830b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f1830b83c1f clang::ento::CoreEngine::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 0x00007f1830b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#57 0x00007f1830b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#58 0x00007f1830e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#59 0x00007f1830e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#60 0x00007f1830e73d0a clang::ento::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 0x00007f1830e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#62 0x00007f1830e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#63 0x00007f1830e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#64 0x00007f1830e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#65 0x00007f1830e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#66 0x00007f1830e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#67 0x00007f1830e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#68 0x00007f182f2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#69 0x00007f182f2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#70 0x00007f182f2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#71 0x00007f182f2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#72 0x00007f1830987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#73 0x00007f183092bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#74 0x00007f183092bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#75 0x00007f183092bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#76 0x00007f18309e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#77 0x000055c17a36dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#78 0x000055c17a371792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#79 0x000055c17a372234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#80 0x00007f1827427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#81 0x00007f1827428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#82 0x000055c17a3670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150096 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-one-iteration.cpp (1190 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": [
           ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> 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/symbol-simplification-fixpoint-iteration-unreachable-code.cpp (1191 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.	<eof> 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 0x00007f30fd745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f30fd743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f30fd745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f30fc23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3105d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3105d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3105d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3105d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3105d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3105d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3105d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3105d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f31059f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f31059f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f31059f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f31059f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f31059f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f31059f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f31059f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f31059f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f31059f773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f31059f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f31059f773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f31059f773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f31059f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f31059f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f31059f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f31059dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f31059dc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f31059dc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#30 0x00007f31059ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#31 0x00007f31059ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#32 0x00007f31059ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#33 0x00007f3105a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#34 0x00007f3105a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#35 0x00007f3105a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#36 0x00007f310596371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f310596371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f310596371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#39 0x00007f310596371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#40 0x00007f31059b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#41 0x00007f31059b97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#42 0x00007f31059b97ed 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 0x00007f31059b97ed 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 0x00007f3105983269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#45 0x00007f3105983269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#46 0x00007f3105983269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#47 0x00007f3105983269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#48 0x00007f3105983269 clang::ento::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 0x00007f31059836a3 clang::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 0x00007f31059836a3 clang::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 0x00007f3105983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3105983c1f clang::ento::CoreEngine::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 0x00007f3105983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#54 0x00007f3105983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#55 0x00007f3105c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f3105c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f3105c73d0a clang::ento::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 0x00007f3105c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f3105c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f3105c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f3105c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f3105c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f3105c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f3105c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f31040ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f31040ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f31040ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f31040ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f3105787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f310572bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f310572bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f310572bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f31057e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x0000561cab33cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x0000561cab340792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x0000561cab341234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f30fc227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f30fc228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x0000561cab3360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150113 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-fixpoint-two-iterations.cpp (1192 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": [
           ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> 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/taint-generic.cpp (1193 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.	<eof> parser at end of file
 #0 0x00007f393db45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f393db43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f393db45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f393c63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3945d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f3945d7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f3945d7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f3945d7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f3945d7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f3945d7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f3945d7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f3945d7e41e 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 0x00007f3945d7eee0 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 0x00007f3945d83d6e 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 0x00007f3945d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f3945d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f3946073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f3946073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f3946073d0a clang::ento::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 0x00007f3946073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f3946073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f394607e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f394607e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f394607e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f394607e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f394607e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f39444ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f39444ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f39444ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f39444ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f3945b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f3945b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f3945b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f3945b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f3945be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000056164aa7fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000056164aa83792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000056164aa84234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f393c627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f393c628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000056164aa790a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150194 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/symbol-simplification-nonloc-loc.cpp (1194 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.	<eof> 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 0x00007f669bb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f669bb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f669bb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f669a63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f66a414d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f66a414d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f66a414d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f66a414d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f66a414d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f66a414d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f66a414d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f66a414d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f66a3df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f66a3df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f66a3df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f66a3df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f66a3df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f66a3df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f66a3df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f66a3df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f66a3df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f66a3df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f66a3df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f66a3df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f66a3ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f66a3ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f66a3ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f66a3df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f66a3df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f66a3df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f66a3ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f66a3ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f66a3ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f66a3dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f66a3dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f66a3dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f66a3e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f66a3e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f66a3e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f66a3d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f66a3d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f66a3d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f66a3d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f66a424b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f66a424b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f66a424b438 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 0x00007f66a3d7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f66a3d7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f66a3d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f66a3d7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f66a3d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f66a3d7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f66a3d7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f66a3d7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f66a3d7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f66a3d7071f 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 0x00007f66a3d70edb 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 0x00007f66a3d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f66a3d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f66a4073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f66a4073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f66a4073d0a clang::ento::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 0x00007f66a4073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f66a4073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f66a407e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f66a407e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f66a407e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f66a407e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f66a407e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f66a24ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f66a24ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f66a24ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f66a24ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f66a3b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f66a3b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f66a3b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f66a3b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f66a3be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x0000563634092ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x0000563634096792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x0000563634097234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f669a627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f669a628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056363408c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150131 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/taint-diagnostic-visitor.c (1195 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.	<eof> 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 0x00007feb83d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feb83d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feb83d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feb8283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feb8c34285e llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007feb8c34285e llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007feb8c34285e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007feb8c34285e llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007feb8c34285e llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007feb8c34285e clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007feb8c34285e get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007feb8c34285e remove<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:0
#12 0x00007feb8c34285e remove<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:0
#13 0x00007feb8c34285e (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 0x00007feb8bf53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#15 0x00007feb8bf53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#16 0x00007feb8bf53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#17 0x00007feb8bf53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#18 0x00007feb8bf53ccd 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 0x00007feb8bfb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#20 0x00007feb8bfb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#21 0x00007feb8bfb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#22 0x00007feb8bfb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#23 0x00007feb8bfb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#24 0x00007feb8bfb36dd 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 0x00007feb8bfb417f 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 0x00007feb8bf820a6 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 0x00007feb8bf820a6 clang::ento::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 0x00007feb8bf836a3 clang::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 0x00007feb8bf836a3 clang::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 0x00007feb8bf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007feb8bf83c1f clang::ento::CoreEngine::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 0x00007feb8bf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#33 0x00007feb8bf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#34 0x00007feb8c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#35 0x00007feb8c273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#36 0x00007feb8c273d0a clang::ento::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 0x00007feb8c273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#38 0x00007feb8c273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#39 0x00007feb8c27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#40 0x00007feb8c27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#41 0x00007feb8c27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#42 0x00007feb8c27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#43 0x00007feb8c27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#44 0x00007feb8a6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#45 0x00007feb8a6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#46 0x00007feb8a6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#47 0x00007feb8a6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#48 0x00007feb8bd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#49 0x00007feb8bd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#50 0x00007feb8bd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#51 0x00007feb8bd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#52 0x00007feb8bde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#53 0x000055d50f34cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#54 0x000055d50f350792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#55 0x000055d50f351234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#56 0x00007feb82827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#57 0x00007feb82828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#58 0x000055d50f3460a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150164 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/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/symbol-simplification-bo-div.c (1196 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.	<eof> 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 0x00007efd6ad45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007efd6ad43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007efd6ad45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007efd6983dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007efd7334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007efd7334d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007efd7334d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007efd7334d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007efd7334d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007efd7334d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007efd7334d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007efd7334d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007efd72ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007efd72ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007efd72ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007efd72ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007efd72ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007efd72ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007efd72ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007efd72ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007efd72ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007efd72ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007efd72ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007efd72ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007efd72ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007efd72ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007efd72ff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007efd72ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007efd72ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007efd72ff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007efd72fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007efd72fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007efd72fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007efd72fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007efd72fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007efd72fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007efd73006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007efd73006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007efd73006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007efd72f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007efd72f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007efd72f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007efd72f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007efd7309e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007efd7309e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007efd7309e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007efd7309e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007efd7309e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007efd7309e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007efd7309e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007efd72f4c795 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 0x00007efd72f4c9e7 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 0x00007efd72fb9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007efd72fb9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007efd72fb9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007efd72fb9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007efd72fb9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007efd72fb9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007efd72fb9b5c 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 0x00007efd72f83169 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 0x00007efd72f83169 clang::ento::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 0x00007efd72f836a3 clang::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 0x00007efd72f836a3 clang::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 0x00007efd72f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007efd72f83c1f clang::ento::CoreEngine::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 0x00007efd72f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007efd72f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007efd73273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007efd73273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007efd73273d0a clang::ento::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 0x00007efd73273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007efd73273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007efd7327e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007efd7327e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007efd7327e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007efd7327e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007efd7327e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007efd716ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007efd716ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007efd716ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007efd716ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007efd72d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007efd72d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007efd72d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007efd72d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007efd72de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x0000562f83bb4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x0000562f83bb8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x0000562f83bb9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007efd69827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007efd69828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x0000562f83bae0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150103 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/taint-dumps.c (1197 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:
          ^
<stdin>: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.
^
<stdin>:6:18: note: possible intended match here
 #0 Calling test_taint_dumps
                 ^
Input file: <stdin>
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. <eof> 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 0x00007ff42f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          10:  #1 0x00007ff42f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          11:  #2 0x00007ff42f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0.
FAIL: Clang :: Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp (1199 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp:8:10>: Error evaluating statement
4.	/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp:8:3 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp:8:10>: Error evaluating statement
 #0 0x00007f1745945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1745943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1745945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f174443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f174dbe9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f174dbe9de3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f174dbe9de3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f174dbe9de3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f174dbe9de3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f174dbe9de3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f174dbe9de3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f174dbe9de3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet<clang::ento::SymExpr const*, llvm::ImutContainerInfo<clang::ento::SymExpr const*>>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63
#12 0x00007f174dbec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f174dbec2d4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f174dbec2d4 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60
#15 0x00007f174dbf6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f174dbf6f08 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f174dbf6f08 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48
#18 0x00007f174dbf6f08 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65
#19 0x00007f174dbf6f08 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28
#20 0x00007f174dbf6f08 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#21 0x00007f174dbf6f08 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#22 0x00007f174dbf6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#23 0x00007f174dbf6f08 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#24 0x00007f174dbf6f08 assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#25 0x00007f174dbf6f08 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#26 0x00007f174dbf773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#27 0x00007f174dbf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#28 0x00007f174dbf773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f174dbf773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f174dbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f174dbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f174dbf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#33 0x00007f174dbdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#34 0x00007f174dbdc3f9 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#35 0x00007f174dbdc3f9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55
#36 0x00007f174dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#37 0x00007f174dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#38 0x00007f174dbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#39 0x00007f174dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f174dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f174dc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#42 0x00007f174db6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#43 0x00007f174db6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#44 0x00007f174db6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#45 0x00007f174db6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#46 0x00007f174dbb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f174dbb97ed llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f174dbb97ed 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 0x00007f174dbb97ed 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 0x00007f174db83269 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#51 0x00007f174db83269 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#52 0x00007f174db83269 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#53 0x00007f174db83269 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#54 0x00007f174db83269 clang::ento::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 0x00007f174db836a3 clang::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 0x00007f174db836a3 clang::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 0x00007f174db83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f174db83c1f clang::ento::CoreEngine::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 0x00007f174db83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#60 0x00007f174db83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#61 0x00007f174de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#62 0x00007f174de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#63 0x00007f174de73d0a clang::ento::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 0x00007f174de73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#65 0x00007f174de73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#66 0x00007f174de7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#67 0x00007f174de7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#68 0x00007f174de7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#69 0x00007f174de7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#70 0x00007f174de7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#71 0x00007f174c2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#72 0x00007f174c2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#73 0x00007f174c2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#74 0x00007f174c2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#75 0x00007f174d987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#76 0x00007f174d92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#77 0x00007f174d92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#78 0x00007f174d92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#79 0x00007f174d9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#80 0x0000557bd1bc4ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#81 0x0000557bd1bc8792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#82 0x0000557bd1bc9234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#83 0x00007f1744427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#84 0x00007f1744428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#85 0x0000557bd1bbe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150150 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/taint-generic.c (1200 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.	<eof> 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 0x00007f9b3cd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9b3cd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9b3cd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9b3b83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9b45342658 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9b45342658 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9b45342658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9b45342658 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9b45342658 llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9b45342658 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>, llvm::ImutKeyValueInfo<clang::LocationContext const*, llvm::ImmutableSet<int, llvm::ImutContainerInfo<int>>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9b45342658 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9b45342658 (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 0x00007f9b44f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#13 0x00007f9b44f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9b44f53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#15 0x00007f9b44f53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#16 0x00007f9b44f53ccd 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 0x00007f9b44fb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#18 0x00007f9b44fb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#19 0x00007f9b44fb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#20 0x00007f9b44fb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#21 0x00007f9b44fb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#22 0x00007f9b44fb36dd 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 0x00007f9b44fb417f 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 0x00007f9b44f820a6 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 0x00007f9b44f820a6 clang::ento::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 0x00007f9b44f836a3 clang::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 0x00007f9b44f836a3 clang::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 0x00007f9b44f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9b44f83c1f clang::ento::CoreEngine::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 0x00007f9b44f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#31 0x00007f9b44f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#32 0x00007f9b45273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#33 0x00007f9b45273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#34 0x00007f9b45273d0a clang::ento::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 0x00007f9b45273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#36 0x00007f9b45273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#37 0x00007f9b4527e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#38 0x00007f9b4527e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#39 0x00007f9b4527e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#40 0x00007f9b4527e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#41 0x00007f9b4527e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#42 0x00007f9b436ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f9b436ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f9b436ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f9b436ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f9b44d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f9b44d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f9b44d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f9b44d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f9b44de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#51 0x000055aeb51e2ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#52 0x000055aeb51e6792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#53 0x000055aeb51e7234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#54 0x00007f9b3b827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#55 0x00007f9b3b828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#56 0x000055aeb51dc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150181 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/temporaries-callback-order.cpp (1201 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
              ^
<stdin>: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
              ^
<stdin>: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: <stdin>
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. <eof> 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/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.	<eof> 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 0x00007f1799345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f1799343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f1799345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f1797e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f17a194d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f17a194d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f17a194d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f17a194d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f17a194d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f17a194d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f17a194d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f17a194d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f17a15f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f17a15f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f17a15f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f17a15f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f17a15f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f17a15f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f17a15f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f17a15f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f17a15f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f17a15f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f17a15f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f17a15f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f17a15dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f17a15dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f17a15dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f17a15f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f17a15f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f17a15f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f17a15dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f17a15dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f17a15dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f17a15ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f17a15ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f17a15ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f17a1606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f17a1606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f17a1606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f17a156376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f17a156376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f17a156376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f17a156376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f17a1a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f17a1a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f17a1a4b438 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 0x00007f17a157071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f17a157071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f17a157071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f17a157071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f17a157071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f17a157071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f17a157071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f17a157071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f17a157071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f17a157071f 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 0x00007f17a1570edb 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 0x00007f17a1583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f17a1583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f17a1873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f17a1873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f17a1873d0a clang::ento::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 0x00007f17a1873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f17a1873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f17a187e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f17a187e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f17a187e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f17a187e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f17a187e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f179fcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f179fcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f179fcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f179fcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f17a1387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f17a132bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f17a132bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f17a132bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f17a13e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000056387f78bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000056387f78f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000056387f790234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f1797e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f1797e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000056387f7850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5)
FileCheck error: '<stdin>' 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/trivial-copy-struct.cpp (1204 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.	<eof> 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 0x00007f7970f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7970f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7970f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f796fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7979179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f7979179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f7979179ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f7979179ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f7979179ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f7979179ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f7979179ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f7979179ee6 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 0x00007f79791834b5 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 0x00007f7979183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7979183b3c 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 0x00007f7979183cf6 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 0x00007f7979183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f7979183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f7979473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f7979473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f7979473d0a clang::ento::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 0x00007f7979473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f7979473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f797947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f797947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f797947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f797947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f797947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f79778ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f79778ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f79778ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f79778ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f7978f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f7978f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f7978f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f7978f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f7978fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005651d3c2cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005651d3c30792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005651d3c31234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f796fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f796fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005651d3c260a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150430 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/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.	<eof> parser at end of file
 #0 0x00007f88b3945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f88b3943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f88b3945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f88b243dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f88bbb7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f88bbb7e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f88bbb7e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f88bbb7e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f88bbb7e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f88bbb7e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f88bbb7e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f88bbb7e41e 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 0x00007f88bbb7eee0 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 0x00007f88bbb83d6e 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 0x00007f88bbb83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f88bbb83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f88bbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f88bbe73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f88bbe73d0a clang::ento::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 0x00007f88bbe73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f88bbe73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f88bbe7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f88bbe7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f88bbe7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f88bbe7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f88bbe7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f88ba2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f88ba2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f88ba2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f88ba2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f88bb987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f88bb92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f88bb92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f88bb92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f88bb9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055ca15d38ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055ca15d3c792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055ca15d3d234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f88b2427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f88b2428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055ca15d320a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150438 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/unified-sources/UnifiedSource-1.cpp (1206 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.	<eof> 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 0x00007fb045945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb045943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb045945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb04443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb04df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb04df4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb04df4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb04df4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb04df4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fb04df4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fb04df4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb04df4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fb04dbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fb04dbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fb04dbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fb04dbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fb04dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fb04dbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fb04dbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fb04dbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fb04dbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fb04dbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fb04dbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fb04dbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fb04dbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb04dbf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb04dbf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fb04dbf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fb04dbf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fb04dbf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fb04dbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fb04dbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fb04dbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fb04dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fb04dbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fb04dbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fb04dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fb04dc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fb04dc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fb04db6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fb04db6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fb04db6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fb04db6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fb04dc9e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007fb04dc9e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007fb04dc9e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007fb04dc9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007fb04dc9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007fb04dc9e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007fb04dc9e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007fb04db4c795 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 0x00007fb04db4c9e7 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 0x00007fb04dbb9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007fb04dbb9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007fb04dbb9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007fb04dbb9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007fb04dbb9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007fb04dbb9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007fb04dbb9b5c 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 0x00007fb04db83169 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 0x00007fb04db83169 clang::ento::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 0x00007fb04db836a3 clang::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 0x00007fb04db836a3 clang::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 0x00007fb04db83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb04db83c1f clang::ento::CoreEngine::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 0x00007fb04db83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007fb04db83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007fb04de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007fb04de73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007fb04de73d0a clang::ento::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 0x00007fb04de73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007fb04de73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007fb04de7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007fb04de7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007fb04de7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007fb04de7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007fb04de7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007fb04c2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007fb04c2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007fb04c2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007fb04c2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007fb04d987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007fb04d92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007fb04d92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007fb04d92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007fb04d9e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x000055efe7120ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x000055efe7124792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x000055efe7125234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007fb044427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007fb044428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x000055efe711a0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1150598 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 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/UnifiedSource-1.cpp
--
********************
Testing:  0.
FAIL: Clang :: Analysis/uninit-val-const-likeness.c (1207 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.	<eof> 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 0x00007f3561d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3561d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f3561d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f356083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f356a34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f356a34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f356a34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f356a34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f356a34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f356a34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f356a34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f356a34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3569ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3569ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3569ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3569ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3569ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3569ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3569ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3569ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3569ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3569ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3569ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3569ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3569fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3569fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3569fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3569ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3569ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3569ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3569fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3569fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3569fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3569fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3569fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3569fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f356a006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f356a006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f356a006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3569f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3569f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3569f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3569f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f356a44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f356a44b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f356a44b438 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 0x00007f356a09d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f356a09d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f356a09d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f356a09d38e 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 0x00007f3569f4cd4a 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 0x00007f3569f99877 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 0x00007f3569f99877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f3569fb925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f3569fb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f3569fb925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f3569fb925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f3569fbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f3569fbc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f3569fbc55a 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 0x00007f3569f81922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f3569f81922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f3569f81922 clang::ento::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 0x00007f3569f836a3 clang::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 0x00007f3569f836a3 clang::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 0x00007f3569f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f3569f83c1f clang::ento::CoreEngine::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 0x00007f3569f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f3569f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f356a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f356a273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f356a273d0a clang::ento::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 0x00007f356a273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f356a273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f356a27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f356a27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f356a27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f356a27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f356a27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f35686ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f35686ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f35686ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f35686ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f3569d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f3569d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f3569d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f3569d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f3569de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x00005638a08ceccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x00005638a08d2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x00005638a08d3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f3560827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f3560828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x00005638a08c80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150752 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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-val-const-likeness.c -verify
--
********************
Testing:  0.
FAIL: Clang :: Analysis/undef-buffers.c (1208 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.	<eof> 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 0x00007f9ea2345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9ea2343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9ea2345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9ea0e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9eaa93359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9eaa93359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9eaa93359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9eaa93359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9eaa93359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9eaa93359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9eaa93359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9eaa93359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f9eaa743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f9eaa743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f9eaa743995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f9eaa551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f9eaa551c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f9eaa551c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f9eaa551c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f9eaa5ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f9eaa5ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f9eaa5ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f9eaa5ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f9eaa606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f9eaa606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f9eaa606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f9eaa56381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f9eaa56381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f9eaa56381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f9eaa56381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f9eaaa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f9eaaa4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f9eaaa4b438 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 0x00007f9eaa729e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f9eaa729e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f9eaa729e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f9eaa729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f9eaa729e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f9eaa729e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f9eaa72a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f9eaa72a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f9eaa72a29b (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 0x00007f9eaa743bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f9eaa743bbb 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 0x00007f9eaa553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f9eaa553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f9eaa553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f9eaa553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f9eaa553ccd 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 0x00007f9eaa5b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f9eaa5b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f9eaa5b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f9eaa5b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f9eaa5b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f9eaa5b36dd 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 0x00007f9eaa5b417f 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 0x00007f9eaa5820a6 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 0x00007f9eaa5820a6 clang::ento::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 0x00007f9eaa5836a3 clang::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 0x00007f9eaa5836a3 clang::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 0x00007f9eaa583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9eaa583c1f clang::ento::CoreEngine::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 0x00007f9eaa583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f9eaa583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f9eaa873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f9eaa873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f9eaa873d0a clang::ento::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 0x00007f9eaa873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f9eaa873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f9eaa87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f9eaa87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f9eaa87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f9eaa87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f9eaa87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f9ea8cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f9ea8cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f9ea8cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f9ea8cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f9eaa387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f9eaa32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f9eaa32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f9eaa32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f9eaa3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x000055b698684ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x000055b698688792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x000055b698689234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f9ea0e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f9ea0e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x000055b69867e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150539 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 /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/unions-region.m (1209 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.	<eof> 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 0x00007f2dd7d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2dd7d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2dd7d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2dd683dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f2de034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f2de034d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f2de034d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f2de034d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f2de034d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f2de034d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f2de034d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f2de034d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f2ddfff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f2ddfff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f2ddfff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f2ddfff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f2ddfff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f2ddfff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f2ddfff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f2ddfff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f2ddfff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f2ddfff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f2ddfff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f2ddfff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f2ddfff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f2ddfff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f2ddfff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f2ddfff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f2ddfff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f2ddfff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f2ddffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f2ddffdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f2ddffdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f2ddffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f2ddffffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f2ddffffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f2de0006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f2de0006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f2de0006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f2ddff6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f2ddff6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f2ddff6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f2ddff6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f2de044b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f2de044b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f2de044b438 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 0x00007f2ddff7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f2ddff7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f2ddff7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f2ddff7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f2ddff7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f2ddff7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f2ddff7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f2ddff7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f2ddff7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f2ddff7071f 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 0x00007f2ddff70edb 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 0x00007f2ddff83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f2ddff83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f2de0273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f2de0273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f2de0273d0a clang::ento::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 0x00007f2de0273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f2de0273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f2de027e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f2de027e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f2de027e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f2de027e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f2de027e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f2dde6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f2dde6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f2dde6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f2dde6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f2ddfd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f2ddfd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f2ddfd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f2ddfd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f2ddfde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055a333b85ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055a333b89792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055a333b8a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f2dd6827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f2dd6828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055a333b7f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150806 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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unions-region.m -verify
--
********************
Testing:  0.
FAIL: Clang :: Analysis/uninit-vals.m (1210 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.	<eof> 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 0x00007f8ae8345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8ae8343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8ae8345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8ae6e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8af094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f8af094d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f8af094d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f8af094d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f8af094d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f8af094d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f8af094d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f8af094d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f8af05f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f8af05f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f8af05f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f8af05f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f8af05f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f8af05f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f8af05f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f8af05f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f8af05f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f8af05f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f8af05f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f8af05f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f8af05dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f8af05dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f8af05dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f8af05f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f8af05f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f8af05f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f8af05dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f8af05dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f8af05dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f8af05ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f8af05ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f8af05ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f8af0606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f8af0606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f8af0606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f8af056376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f8af056376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f8af056376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f8af056376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f8af0a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f8af0a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f8af0a4b438 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 0x00007f8af069d38e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f8af069d38e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:0
#48 0x00007f8af069d38e checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0
#49 0x00007f8af069d38e 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 0x00007f8af054cd4a 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 0x00007f8af0599877 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 0x00007f8af0599877 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19
#53 0x00007f8af05b925d llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#54 0x00007f8af05b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#55 0x00007f8af05b925d llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#56 0x00007f8af05b925d clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0
#57 0x00007f8af05bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#58 0x00007f8af05bc55a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#59 0x00007f8af05bc55a 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 0x00007f8af0581922 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0
#61 0x00007f8af0581922 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0
#62 0x00007f8af0581922 clang::ento::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 0x00007f8af05836a3 clang::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 0x00007f8af05836a3 clang::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 0x00007f8af0583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8af0583c1f clang::ento::CoreEngine::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 0x00007f8af0583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#68 0x00007f8af0583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#69 0x00007f8af0873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#70 0x00007f8af0873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#71 0x00007f8af0873d0a clang::ento::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 0x00007f8af0873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#73 0x00007f8af0873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#74 0x00007f8af087e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#75 0x00007f8af087e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#76 0x00007f8af087e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#77 0x00007f8af087e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#78 0x00007f8af087e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#79 0x00007f8aeecef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#80 0x00007f8aeecef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#81 0x00007f8aeecef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#82 0x00007f8aeecef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#83 0x00007f8af0387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#84 0x00007f8af032bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#85 0x00007f8af032bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#86 0x00007f8af032bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#87 0x00007f8af03e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#88 0x0000558a9e881ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#89 0x0000558a9e885792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#90 0x0000558a9e886234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#91 0x00007f8ae6e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f8ae6e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x0000558a9e87b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150804 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,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.m
--
********************
Testing:  0.
FAIL: Clang :: Analysis/unix-api.cpp (1211 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.	<eof> parser at end of file
 #0 0x00007f658f545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f658f543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f658f545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f658e03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f659777e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f659777e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f659777e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f659777e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f659777e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f659777e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f659777e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f659777e41e 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 0x00007f659777eee0 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 0x00007f6597783d6e 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 0x00007f6597783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f6597783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f6597a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f6597a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f6597a73d0a clang::ento::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 0x00007f6597a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f6597a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f6597a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f6597a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f6597a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f6597a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f6597a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f6595eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f6595eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f6595eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f6595eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f6597587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f659752bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f659752bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f659752bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f65975e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000564e83884ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000564e83888792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000564e83889234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f658e027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f658e028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000564e8387e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150828 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.API -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-api.cpp
--
********************
Testing:  0.
FAIL: Clang :: Analysis/unreachable-code-path.c (1213 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.	<eof> parser at end of file
 #0 0x00007f56ccd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f56ccd43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f56ccd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f56cb83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f56d534d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f56d534d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f56d534d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f56d534d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f56d534d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f56d534d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f56d534d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f56d534d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f56d4ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f56d4ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f56d4ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f56d4ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f56d4ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f56d4ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f56d4ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f56d4ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f56d4ff8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f56d4ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f56d4ff8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f56d4ff8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f56d4fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f56d4fdc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f56d4fdc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f56d4fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f56d4fdc5df llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f56d4fdc5df clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f56d4f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f56d4f63d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f56d4f63d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007f56d4f63d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f56d4f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007f56d4f7f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007f56d4f7f4ff 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 0x00007f56d4f7f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007f56d4f7fa3a 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 0x00007f56d4f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007f56d4f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007f56d5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007f56d5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007f56d5273d0a clang::ento::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 0x00007f56d5273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007f56d5273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007f56d527e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007f56d527e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007f56d527e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007f56d527e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007f56d527e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007f56d36ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007f56d36ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007f56d36ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007f56d36ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007f56d4d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007f56d4d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007f56d4d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007f56d4d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007f56d4de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055e823bbdccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055e823bc1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055e823bc2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007f56cb827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007f56cb828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055e823bb70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150830 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,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/unix-fns.c (1214 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:]]*<string>.* version .*</string>[[:space:]]*$|^[[:space:]]*<string>/.*</string>[[:space:]]*$|^[[:space:]]*<string>.:.*</string>[[:space:]]*$' </builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.tmp.plist | diff -ub /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/expected-plists/unix-fns.c.plist -
: 'RUN: at line 3';   mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.tmp.dir
: '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.API,osx.API,optin.portability -analyzer-output=html -analyzer-config faux-bodies=true -fblocks -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.tmp.dir /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-fns.c
: 'RUN: at line 5';   rm -fR /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.tmp.dir
--
Exit Code: 139
Command Output (stderr):
--
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.	Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling anonymous code at line <invalid loc>
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:225:8: Error evaluating statement
 #0 0x00007fd2b5d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd2b5d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd2b5d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd2b483dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd2bdff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fd2bdff07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fd2bdff07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fd2bdff07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fd2bdff07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fd2bdff07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fd2bdf7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fd2bdf7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fd2bdf7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fd2bdf7a263 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 0x00007fd2bdf834b5 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 0x00007fd2bdf83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fd2bdf83b3c 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 0x00007fd2bdf83cf6 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 0x00007fd2bdf83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fd2bdf83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fd2be273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fd2be273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fd2be273d0a clang::ento::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 0x00007fd2be273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fd2be273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fd2be27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fd2be27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fd2be27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fd2be27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fd2be27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fd2bc6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fd2bc6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fd2bc6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fd2bc6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fd2bdd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fd2bdd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fd2bdd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fd2bdd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fd2bdde0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000558984830ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000558984834792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000558984835234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007fd2b4827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007fd2b4828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055898482a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150832 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-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/valist-uninitialized-no-undef.c (1215 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/system-header-simulator-for-valist.h:16:29>: Error evaluating statement
 #0 0x00007fb75a745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb75a743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb75a745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb75923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb762c19ed5 llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fb762c19ed5 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fb762c19ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fb762c19ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fb762c19ed5 llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007fb762c19ed5 clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007fb762c19ed5 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fb762c19ed5 (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 0x00007fb76294d820 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 0x00007fb76297a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fb76297a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fb76297a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fb76297a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fb76297a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fb76297a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fb76297a143 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 0x00007fb7629834b5 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 0x00007fb762983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb762983c1f clang::ento::CoreEngine::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 0x00007fb762983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fb762983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fb762c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fb762c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fb762c73d0a clang::ento::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 0x00007fb762c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fb762c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fb762c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fb762c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fb762c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fb762c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fb762c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fb7610ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fb7610ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fb7610ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fb7610ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fb762787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fb76272bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fb76272bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fb76272bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fb7627e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055ab7777bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055ab7777f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055ab77780234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fb759227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fb759228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055ab777750a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150850 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-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/valist-uninitialized.c (1219 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/system-header-simulator-for-valist.h:16:29>: Error evaluating statement
 #0 0x00007f9ee5345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9ee5343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9ee5345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9ee3e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9eed819ed5 llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9eed819ed5 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9eed819ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9eed819ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9eed819ed5 llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007f9eed819ed5 clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007f9eed819ed5 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9eed819ed5 (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 0x00007f9eed54d820 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 0x00007f9eed57a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f9eed57a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f9eed57a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f9eed57a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f9eed57a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f9eed57a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f9eed57a143 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 0x00007f9eed5834b5 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 0x00007f9eed583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9eed583c1f clang::ento::CoreEngine::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 0x00007f9eed583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f9eed583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f9eed873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f9eed873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f9eed873d0a clang::ento::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 0x00007f9eed873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f9eed873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f9eed87e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f9eed87e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f9eed87e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f9eed87e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f9eed87e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f9eebcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f9eebcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f9eebcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f9eebcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f9eed387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f9eed32bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f9eed32bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f9eed32bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f9eed3e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x00005644339dfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x00005644339e3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x00005644339e4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f9ee3e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f9ee3e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x00005644339d90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150852 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 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-as-lazycompound.c (1223 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.	<eof> 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 0x00007fe969345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe969343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fe969345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe967e3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe971819ed5 llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe971819ed5 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe971819ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe971819ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe971819ed5 llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007fe971819ed5 clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007fe971819ed5 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe971819ed5 (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 0x00007fe97154d820 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 0x00007fe97157a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007fe97157a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007fe97157a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007fe97157a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007fe97157a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007fe97157a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007fe97157a143 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 0x00007fe9715834b5 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 0x00007fe971583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fe971583c1f clang::ento::CoreEngine::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 0x00007fe971583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007fe971583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007fe971873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007fe971873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007fe971873d0a clang::ento::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 0x00007fe971873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007fe971873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007fe97187e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007fe97187e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007fe97187e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007fe97187e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007fe97187e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007fe96fcef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007fe96fcef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007fe96fcef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007fe96fcef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007fe971387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007fe97132bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007fe97132bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007fe97132bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007fe9713e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000056547ca7cccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000056547ca80792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000056547ca81234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007fe967e27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007fe967e28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000056547ca760a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150848 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 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/valist-unterminated.c (1226 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/system-header-simulator-for-valist.h:16:29>: Error evaluating statement
 #0 0x00007f588d545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f588d543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f588d545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f588c03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5895a19ed5 llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5895a19ed5 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5895a19ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5895a19ed5 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5895a19ed5 llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>::ImmutableSet(llvm::ImutAVLTree<llvm::ImutContainerInfo<clang::ento::MemRegion const*>>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0
 #9 0x00007f5895a19ed5 clang::ento::ProgramStatePartialTrait<llvm::ImmutableSet<clang::ento::MemRegion const*, llvm::ImutContainerInfo<clang::ento::MemRegion const*>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0
#10 0x00007f5895a19ed5 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5895a19ed5 (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 0x00007f589574d820 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 0x00007f589577a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f589577a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f589577a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f589577a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f589577a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f589577a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f589577a143 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 0x00007f58957834b5 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 0x00007f5895783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5895783c1f clang::ento::CoreEngine::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 0x00007f5895783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f5895783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f5895a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f5895a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f5895a73d0a clang::ento::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 0x00007f5895a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f5895a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f5895a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f5895a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f5895a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f5895a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f5895a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f5893eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f5893eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f5893eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f5893eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f5895587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f589552bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f589552bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f589552bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f58955e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055fb5f9e1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055fb5f9e5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055fb5f9e6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f588c027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f588c028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055fb5f9db0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150861 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 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 (1227 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.	<eof> 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 0x00007fbafc145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fbafc143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fbafc145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fbafac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fbb0474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fbb0474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fbb0474d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fbb0474d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fbb0474d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fbb0474d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fbb0474d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fbb0474d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fbb043f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fbb043f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fbb043f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fbb043f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fbb043f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fbb043f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fbb043f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fbb043f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fbb043f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fbb043f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fbb043f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fbb043f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fbb043dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fbb043dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fbb043dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fbb043f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fbb043f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fbb043f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fbb043dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fbb043dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fbb043dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fbb043ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fbb043ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fbb043ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fbb04406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fbb04406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fbb04406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fbb0436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fbb0436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fbb0436376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fbb0436376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fbb0484b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fbb0484b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fbb0484b438 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 0x00007fbb043c8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fbb043c8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fbb043c8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fbb043c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fbb043c8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fbb043c8512 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 0x00007fbb043819b3 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 0x00007fbb043819b3 clang::ento::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 0x00007fbb043836a3 clang::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 0x00007fbb043836a3 clang::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 0x00007fbb04383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fbb04383c1f clang::ento::CoreEngine::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 0x00007fbb04383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007fbb04383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007fbb04673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007fbb04673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007fbb04673d0a clang::ento::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 0x00007fbb04673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007fbb04673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007fbb0467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007fbb0467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007fbb0467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007fbb0467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007fbb0467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007fbb02aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007fbb02aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007fbb02aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007fbb02aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007fbb04187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007fbb0412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007fbb0412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007fbb0412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007fbb041e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x000055813141accc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x000055813141e792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x000055813141f234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007fbafac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007fbafac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x00005581314140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150868 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-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 :: Analysis/use-after-move.cpp (1229 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.	<eof> parser at end of file
 #0 0x00007ff5ef545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff5ef543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff5ef545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff5ee03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff5f7b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff5f7b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff5f7b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff5f7b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff5f7b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff5f7b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff5f7b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff5f7b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff5f77f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff5f77f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff5f77f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff5f77f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff5f77f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff5f77f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff5f77f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff5f77f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff5f77f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff5f77f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff5f77f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff5f77f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff5f77dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff5f77dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff5f77dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ff5f77f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff5f77f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff5f77f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ff5f77dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff5f77dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff5f77dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff5f77ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff5f77ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff5f77ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff5f7806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff5f7806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff5f7806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff5f776376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff5f776376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff5f776376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff5f776376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff5f7763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ff5f7763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ff5f7763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007ff5f772dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007ff5f772dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007ff5f772dcbe 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 0x00007ff5f7774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007ff5f7774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007ff5f7774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007ff5f7784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007ff5f7784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007ff5f7784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007ff5f7a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007ff5f7a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007ff5f7a73d0a clang::ento::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 0x00007ff5f7a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007ff5f7a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007ff5f7a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007ff5f7a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007ff5f7a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007ff5f7a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007ff5f7a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007ff5f5eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007ff5f5eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007ff5f5eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007ff5f5eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007ff5f7587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007ff5f752bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007ff5f752bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007ff5f752bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007ff5f75e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055a6efb75ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055a6efb79792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055a6efb7a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007ff5ee027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007ff5ee028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055a6efb6f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150846 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.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/vector.m (1241 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.	<eof> 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 0x00007f7b77b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7b77b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7b77b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7b7663dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7b8014d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7b8014d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7b8014d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7b8014d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7b8014d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7b8014d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7b8014d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7b8014d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7b7fdf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7b7fdf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7b7fdf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7b7fdf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7b7fdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7b7fdf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7b7fdf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7b7fdf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7b7fdf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7b7fdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7b7fdf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7b7fdf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7b7fddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7b7fddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7b7fddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7b7fdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7b7fdf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7b7fdf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7b7fddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7b7fddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7b7fddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7b7fdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7b7fdffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7b7fdffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7b7fe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7b7fe06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7b7fe06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7b7fd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7b7fd6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7b7fd6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7b7fd6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7b8024b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7b8024b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7b8024b438 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 0x00007f7b7fdc8512 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007f7b7fdc8512 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007f7b7fdc8512 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007f7b7fdc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007f7b7fdc8512 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007f7b7fdc8512 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 0x00007f7b7fd819b3 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 0x00007f7b7fd819b3 clang::ento::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 0x00007f7b7fd836a3 clang::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 0x00007f7b7fd836a3 clang::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 0x00007f7b7fd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f7b7fd83c1f clang::ento::CoreEngine::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 0x00007f7b7fd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#59 0x00007f7b7fd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#60 0x00007f7b80073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#61 0x00007f7b80073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#62 0x00007f7b80073d0a clang::ento::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 0x00007f7b80073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#64 0x00007f7b80073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#65 0x00007f7b8007e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#66 0x00007f7b8007e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#67 0x00007f7b8007e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#68 0x00007f7b8007e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#69 0x00007f7b8007e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#70 0x00007f7b7e4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#71 0x00007f7b7e4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#72 0x00007f7b7e4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#73 0x00007f7b7e4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#74 0x00007f7b7fb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#75 0x00007f7b7fb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#76 0x00007f7b7fb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#77 0x00007f7b7fb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#78 0x00007f7b7fbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#79 0x0000556cca3c3ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#80 0x0000556cca3c7792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#81 0x0000556cca3c8234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#82 0x00007f7b76627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#83 0x00007f7b76628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#84 0x0000556cca3bd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150891 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 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vector.m
--
********************
Testing:  0.
FAIL: Clang :: Analysis/vfork.c (1245 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.	<eof> 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 0x00007fc780d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fc780d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fc780d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fc77f83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fc78934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fc78934d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fc78934d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fc78934d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fc78934d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fc78934d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fc78934d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fc78934d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fc788ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fc788ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fc788ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fc788ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fc788ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fc788ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fc788ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fc788ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fc788ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fc788ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fc788ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fc788ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fc788ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fc788ff8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fc788ff8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007fc788ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fc788ff90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fc788ff90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007fc788fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fc788fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fc788fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fc788fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fc788fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fc788fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fc789006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fc789006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fc789006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fc788f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fc788f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fc788f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fc788f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fc78944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fc78944b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fc78944b438 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 0x00007fc7892188b9 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#47 0x00007fc7892188b9 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#48 0x00007fc7892188b9 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#49 0x00007fc7892188b9 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#50 0x00007fc7892188b9 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#51 0x00007fc7892188b9 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:178:0
#52 0x00007fc7892188b9 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 0x00007fc788f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#54 0x00007fc788f53ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#55 0x00007fc788f53ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#56 0x00007fc788f53ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#57 0x00007fc788f53ccd 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 0x00007fc788fb36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#59 0x00007fc788fb36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#60 0x00007fc788fb36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#61 0x00007fc788fb36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#62 0x00007fc788fb36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#63 0x00007fc788fb36dd 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 0x00007fc788fb417f 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 0x00007fc788f820a6 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 0x00007fc788f820a6 clang::ento::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 0x00007fc788f836a3 clang::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 0x00007fc788f836a3 clang::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 0x00007fc788f83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fc788f83c1f clang::ento::CoreEngine::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 0x00007fc788f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#72 0x00007fc788f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#73 0x00007fc789273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#74 0x00007fc789273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#75 0x00007fc789273d0a clang::ento::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 0x00007fc789273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#77 0x00007fc789273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#78 0x00007fc78927e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#79 0x00007fc78927e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#80 0x00007fc78927e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#81 0x00007fc78927e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#82 0x00007fc78927e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#83 0x00007fc7876ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#84 0x00007fc7876ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#85 0x00007fc7876ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#86 0x00007fc7876ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#87 0x00007fc788d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#88 0x00007fc788d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#89 0x00007fc788d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#90 0x00007fc788d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#91 0x00007fc788de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#92 0x0000557407199ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#93 0x000055740719d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#94 0x000055740719e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#95 0x00007fc77f827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#96 0x00007fc77f828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#97 0x00005574071930a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150899 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,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c
--
********************
Testing:  0.
FAIL: Clang :: Analysis/traversal-path-unification.c (1250 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.	<eof> 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 <Spelling=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-path-unification.c:11:18>: Error evaluating branch
 #0 0x00007f10a7745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f10a7743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f10a7745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f10a623dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f10afd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f10afd4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f10afd4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f10afd4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f10afd4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f10afd4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f10afd4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f10afd4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f10af9f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f10af9f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f10af9f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f10af9f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f10af9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f10af9f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f10af9f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f10af9f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f10af9f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f10af9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f10af9f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f10af9f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f10af9f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f10af9f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f10af9f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f10af9f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f10af9f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f10af9f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f10af9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f10af9dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f10af9dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f10af9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f10af9ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f10af9ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f10afa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f10afa06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f10afa06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f10af96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f10af96376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f10af96376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f10af96376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f10afe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f10afe4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f10afe4b438 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 0x00007f10af97071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f10af97071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f10af97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f10af97071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f10af97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f10af97071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f10af97071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f10af97071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f10af97071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f10af97071f 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 0x00007f10af970edb 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 0x00007f10af983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f10af983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f10afc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f10afc73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f10afc73d0a clang::ento::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 0x00007f10afc73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f10afc73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f10afc7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f10afc7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f10afc7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f10afc7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f10afc7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f10ae0ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f10ae0ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f10ae0ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f10ae0ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f10af787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f10af72bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f10af72bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f10af72bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f10af7e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055fc705e7ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055fc705eb792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055fc705ec234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f10a6227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f10a6228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055fc705e10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5)
FileCheck error: '<stdin>' 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/uninit-const.cpp (1252 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.	<eof> 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 0x00007f9b68145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9b68143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9b68145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9b66c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9b7052d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9b7052d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9b7052d0b9 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9b7052d0b9 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f9b7052d0b9 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f9b7052d0b9 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f9b7052d0b9 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f9b7052d0b9 (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 0x00007f9b7034d820 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 0x00007f9b7037a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007f9b7037a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007f9b7037a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007f9b7037a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007f9b7037a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007f9b7037a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007f9b7037a143 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 0x00007f9b703834b5 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 0x00007f9b70383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9b70383c1f clang::ento::CoreEngine::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 0x00007f9b70383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007f9b70383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007f9b70673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007f9b70673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007f9b70673d0a clang::ento::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 0x00007f9b70673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007f9b70673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007f9b7067e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007f9b7067e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007f9b7067e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007f9b7067e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007f9b7067e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007f9b6eaef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#36 0x00007f9b6eaef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#37 0x00007f9b6eaef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#38 0x00007f9b6eaef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#39 0x00007f9b70187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#40 0x00007f9b7012bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#41 0x00007f9b7012bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#42 0x00007f9b7012bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#43 0x00007f9b701e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#44 0x000055d3f1a75ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#45 0x000055d3f1a79792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#46 0x000055d3f1a7a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#47 0x00007f9b66c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#48 0x00007f9b66c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#49 0x000055d3f1a6f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150659 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/uninit-ps-rdar6145427.m (1253 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.	<eof> 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 0x00007feec4b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feec4b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feec4b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feec363dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feeccdf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007feeccdf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007feeccdf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007feeccdf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007feeccdf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007feeccdf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007feeccd7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007feeccd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007feeccd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007feeccd7a263 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 0x00007feeccd834b5 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 0x00007feeccd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007feeccd83b3c 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 0x00007feeccd83cf6 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 0x00007feeccd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007feeccd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007feecd073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007feecd073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007feecd073d0a clang::ento::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 0x00007feecd073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007feecd073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007feecd07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007feecd07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007feecd07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007feecd07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007feecd07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007feecb4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007feecb4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007feecb4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007feecb4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007feeccb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007feeccb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007feeccb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007feeccb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007feeccbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055bdeaf0dccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055bdeaf11792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055bdeaf12234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007feec3627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007feec3628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055bdeaf070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150683 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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-array.cpp (1254 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.	<eof> 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 0x00007ff650945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff650943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff650945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff64f43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff658b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ff658b79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ff658b79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ff658b79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007ff658b79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007ff658b79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007ff658b79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007ff658b79ee6 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 0x00007ff658b834b5 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 0x00007ff658b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff658b83b3c 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 0x00007ff658b83cf6 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 0x00007ff658b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007ff658b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007ff658e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007ff658e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007ff658e73d0a clang::ento::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 0x00007ff658e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007ff658e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007ff658e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007ff658e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007ff658e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007ff658e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007ff658e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007ff6572ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007ff6572ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007ff6572ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007ff6572ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007ff658987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007ff65892bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007ff65892bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007ff65892bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007ff6589e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055fe1e576ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055fe1e57a792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055fe1e57b234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007ff64f427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007ff64f428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055fe1e5700a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150733 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/unary-sym-expr-no-crash.c (1258 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling crash
 #0 0x00007f6f28545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6f28543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6f28545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6f2703dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6f307f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6f307f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6f307f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6f307f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f6f307f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f6f307f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f6f3077a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f6f3077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f6f3077a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f6f3077a263 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 0x00007f6f307a31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007f6f307a31d1 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 0x00007f6f3077e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007f6f3077e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007f6f3077e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007f6f3077e7eb 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 0x00007f6f3077eee0 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 0x00007f6f30783d6e 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 0x00007f6f30783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007f6f30783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007f6f30a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6f30a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6f30a73d0a clang::ento::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 0x00007f6f30a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007f6f30a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007f6f30a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007f6f30a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007f6f30a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007f6f30a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007f6f30a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007f6f2eeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007f6f2eeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007f6f2eeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007f6f2eeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007f6f30587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007f6f3052bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007f6f3052bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007f6f3052bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007f6f305e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x0000562a83aefccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x0000562a83af3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x0000562a83af4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007f6f27027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007f6f27028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x0000562a83ae90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150530 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (1259 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.	<eof> 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 0x00007f8e67145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8e67143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8e67145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8e65c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f8e6f3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f8e6f3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f8e6f3f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f8e6f3f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f8e6f3f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f8e6f3f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f8e6f37a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f8e6f37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f8e6f37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f8e6f37a263 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 0x00007f8e6f3834b5 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 0x00007f8e6f383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f8e6f383b3c 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 0x00007f8e6f383cf6 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 0x00007f8e6f383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f8e6f383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f8e6f673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f8e6f673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f8e6f673d0a clang::ento::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 0x00007f8e6f673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f8e6f673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f8e6f67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f8e6f67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f8e6f67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f8e6f67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f8e6f67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f8e6daef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f8e6daef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f8e6daef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f8e6daef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f8e6f187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f8e6f12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f8e6f12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f8e6f12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f8e6f1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000557d0a0f5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000557d0a0f9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000557d0a0fa234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f8e65c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f8e65c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000557d0a0ef0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150650 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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-structured-binding-struct.cpp (1263 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.	<eof> 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 0x00007f0aabb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0aabb43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0aabb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0aaa63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0ab3d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f0ab3d79ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0ab3d79ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0ab3d79ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f0ab3d79ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f0ab3d79ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f0ab3d79ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f0ab3d79ee6 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 0x00007f0ab3d834b5 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 0x00007f0ab3d83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0ab3d83b3c 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 0x00007f0ab3d83cf6 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 0x00007f0ab3d83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f0ab3d83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f0ab4073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f0ab4073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f0ab4073d0a clang::ento::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 0x00007f0ab4073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f0ab4073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f0ab407e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f0ab407e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f0ab407e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f0ab407e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f0ab407e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f0ab24ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f0ab24ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f0ab24ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f0ab24ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f0ab3b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f0ab3b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f0ab3b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f0ab3b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f0ab3be0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x00005582c6be5ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x00005582c6be9792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x00005582c6bea234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f0aaa627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f0aaa628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x00005582c6bdf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150744 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-vals.c (1264 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.	<eof> 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:107:5: Error evaluating statement
 #0 0x00007f9cc4b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9cc4b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9cc4b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9cc363dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9cccdf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9cccdf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9cccdf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9cccdf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f9cccdf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f9cccdf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f9cccd7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f9cccd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f9cccd7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f9cccd7a263 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 0x00007f9cccd834b5 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 0x00007f9cccd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9cccd83b3c 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 0x00007f9cccd83cf6 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 0x00007f9cccd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f9cccd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f9ccd073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f9ccd073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f9ccd073d0a clang::ento::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 0x00007f9ccd073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f9ccd073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f9ccd07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f9ccd07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f9ccd07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f9ccd07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f9ccd07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f9ccb4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f9ccb4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f9ccb4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f9ccb4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f9cccb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f9cccb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f9cccb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f9cccb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f9cccbe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000055ac67c42ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x000055ac67c46792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x000055ac67c47234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f9cc3627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f9cc3628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x000055ac67c3c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150777 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/unary-sym-expr.c (1268 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.	<eof> 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 0x00007fd9a1945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd9a1943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd9a1945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd9a043dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd9a9f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd9a9f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd9a9f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd9a9f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd9a9f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd9a9f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd9a9f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd9a9f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd9a9bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd9a9bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd9a9bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd9a9bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd9a9bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd9a9bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd9a9bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd9a9bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd9a9bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd9a9bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd9a9bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd9a9bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd9a9bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd9a9bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd9a9bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd9a9bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd9a9bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd9a9bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd9a9bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd9a9bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd9a9bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd9a9bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd9a9bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd9a9bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd9a9c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd9a9c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd9a9c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd9a9b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd9a9b6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd9a9b6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd9a9b6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007fd9aa04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd9aa04b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd9aa04b438 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 0x00007fd9a9b7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007fd9a9b7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007fd9a9b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007fd9a9b7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007fd9a9b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007fd9a9b7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007fd9a9b7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007fd9a9b7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007fd9a9b7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007fd9a9b7071f 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 0x00007fd9a9b70edb 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 0x00007fd9a9b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007fd9a9b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007fd9a9e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007fd9a9e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007fd9a9e73d0a clang::ento::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 0x00007fd9a9e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007fd9a9e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007fd9a9e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007fd9a9e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007fd9a9e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007fd9a9e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007fd9a9e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007fd9a82ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007fd9a82ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007fd9a82ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007fd9a82ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007fd9a9987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007fd9a992bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007fd9a992bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007fd9a992bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007fd9a99e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055b0b2049ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055b0b204d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055b0b204e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007fd9a0427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007fd9a0428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055b0b20430a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150537 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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-exhaustive-switch-bug.c (1271 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.	<eof> parser at end of file
 #0 0x00007fd2e1145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd2e1143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fd2e1145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd2dfc3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd2e974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd2e974d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd2e974d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd2e974d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd2e974d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd2e974d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd2e974d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd2e974d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd2e93f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd2e93f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd2e93f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd2e93f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd2e93f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd2e93f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd2e93f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd2e93f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd2e93f8a62 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd2e93f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd2e93f8a62 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd2e93f8a62 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd2e93dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd2e93dc161 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd2e93dc161 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd2e93dc645 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd2e93dc645 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd2e93dc645 clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd2e9363d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007fd2e9363d60 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007fd2e9363d60 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0
#33 0x00007fd2e9363d60 std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007fd2e937f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#35 0x00007fd2e937f4ff llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#36 0x00007fd2e937f4ff 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 0x00007fd2e937f4ff clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0
#38 0x00007fd2e937fa3a 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 0x00007fd2e9383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#40 0x00007fd2e9383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#41 0x00007fd2e9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#42 0x00007fd2e9673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#43 0x00007fd2e9673d0a clang::ento::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 0x00007fd2e9673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#45 0x00007fd2e9673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#46 0x00007fd2e967e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#47 0x00007fd2e967e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#48 0x00007fd2e967e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#49 0x00007fd2e967e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#50 0x00007fd2e967e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#51 0x00007fd2e7aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#52 0x00007fd2e7aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#53 0x00007fd2e7aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#54 0x00007fd2e7aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#55 0x00007fd2e9187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#56 0x00007fd2e912bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#57 0x00007fd2e912bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#58 0x00007fd2e912bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#59 0x00007fd2e91e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#60 0x000055b597ec9ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#61 0x000055b597ecd792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#62 0x000055b597ece234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#63 0x00007fd2dfc27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007fd2dfc28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055b597ec30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150661 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/uninit-const.c (1273 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.	<eof> 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 0x00007f2366f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f2366f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f2366f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f2365a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f236f53359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f236f53359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f236f53359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f236f53359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f236f53359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f236f53359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f236f53359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f236f53359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f236f343995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f236f343995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f236f343995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f236f151c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f236f151c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f236f151c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f236f151c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f236f1ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f236f1ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f236f1ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f236f1ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f236f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f236f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f236f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f236f16381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f236f16381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f236f16381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f236f16381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f236f64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f236f64b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f236f64b438 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 0x00007f236f329e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f236f329e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f236f329e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f236f329e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f236f329e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f236f329e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f236f32a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f236f32a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f236f32a29b (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 0x00007f236f343bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f236f343bbb 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 0x00007f236f153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f236f153ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f236f153ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f236f153ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f236f153ccd 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 0x00007f236f1b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f236f1b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f236f1b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f236f1b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f236f1b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f236f1b36dd 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 0x00007f236f1b417f 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 0x00007f236f1820a6 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 0x00007f236f1820a6 clang::ento::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 0x00007f236f1836a3 clang::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 0x00007f236f1836a3 clang::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 0x00007f236f183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f236f183c1f clang::ento::CoreEngine::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 0x00007f236f183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f236f183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f236f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f236f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f236f473d0a clang::ento::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 0x00007f236f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f236f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f236f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f236f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f236f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f236f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f236f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f236d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#75 0x00007f236d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#76 0x00007f236d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#77 0x00007f236d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#78 0x00007f236ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#79 0x00007f236ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#80 0x00007f236ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#81 0x00007f236ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#82 0x00007f236efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#83 0x00005577f0632ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#84 0x00005577f0636792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#85 0x00005577f0637234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#86 0x00007f2365a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#87 0x00007f2365a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#88 0x00005577f062c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150651 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/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/unions.cpp (1275 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.	<eof> parser at end of file
 #0 0x00007fb2e1f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb2e1f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb2e1f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb2e0a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb2ea17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb2ea17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb2ea17e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb2ea17e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007fb2ea17e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007fb2ea17e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007fb2ea17e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007fb2ea17e41e 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 0x00007fb2ea17eee0 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 0x00007fb2ea183d6e 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 0x00007fb2ea183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007fb2ea183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007fb2ea473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007fb2ea473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007fb2ea473d0a clang::ento::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 0x00007fb2ea473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007fb2ea473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007fb2ea47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007fb2ea47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007fb2ea47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007fb2ea47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007fb2ea47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007fb2e88ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007fb2e88ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007fb2e88ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007fb2e88ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007fb2e9f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007fb2e9f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007fb2e9f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007fb2e9f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007fb2e9fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x000055806bc69ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x000055806bc6d792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x000055806bc6e234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007fb2e0a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007fb2e0a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x000055806bc630a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150809 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/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/uninit-structured-binding-tuple.cpp (1276 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.	<eof> 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 0x00007feba0f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007feba0f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007feba0f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007feb9fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007feba9150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007feba9150d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007feba9150d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007feba9150d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007feba9150d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007feba9150d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007feba9150d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007feba9150d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007feba91a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007feba91a1edb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007feba91a1edb clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59
#15 0x00007feba91a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007feba91a1feb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007feba91a1feb 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 0x00007feba91c4885 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 0x00007feba9182053 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 0x00007feba9182053 clang::ento::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 0x00007feba91836a3 clang::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 0x00007feba91836a3 clang::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 0x00007feba9183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007feba9183c1f clang::ento::CoreEngine::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 0x00007feba9183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#26 0x00007feba9183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#27 0x00007feba9473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007feba9473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007feba9473d0a clang::ento::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 0x00007feba9473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#31 0x00007feba9473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#32 0x00007feba947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#33 0x00007feba947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#34 0x00007feba947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#35 0x00007feba947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#36 0x00007feba947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#37 0x00007feba78ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#38 0x00007feba78ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#39 0x00007feba78ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#40 0x00007feba78ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#41 0x00007feba8f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#42 0x00007feba8f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#43 0x00007feba8f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#44 0x00007feba8f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#45 0x00007feba8fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#46 0x0000563a6c89fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#47 0x0000563a6c8a3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#48 0x0000563a6c8a4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#49 0x00007feb9fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#50 0x00007feb9fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#51 0x0000563a6c8990a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150746 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/unix-api.c (1281 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.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling open_6
 #0 0x00007fb160f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb160f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007fb160f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb15fa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb1691f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb1691f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb1691f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb1691f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb1691f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb1691f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fb16917a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fb16917a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fb16917a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fb16917a263 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 0x00007fb1691a31d1 llvm::SaveAndRestore<clang::ento::NodeBuilderContext const*>::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25
#15 0x00007fb1691a31d1 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 0x00007fb16917e7eb llvm::SmallVectorTemplateCommon<clang::ento::ExplodedNode*, void>::begin() /usr/include/llvm/ADT/SmallVector.h:270:0
#17 0x00007fb16917e7eb llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0
#18 0x00007fb16917e7eb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0
#19 0x00007fb16917e7eb 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 0x00007fb16917eee0 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 0x00007fb169183d6e 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 0x00007fb169183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#23 0x00007fb169183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#24 0x00007fb169473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fb169473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fb169473d0a clang::ento::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 0x00007fb169473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#28 0x00007fb169473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#29 0x00007fb16947e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#30 0x00007fb16947e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#31 0x00007fb16947e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#32 0x00007fb16947e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#33 0x00007fb16947e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#34 0x00007fb1678ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#35 0x00007fb1678ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#36 0x00007fb1678ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#37 0x00007fb1678ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#38 0x00007fb168f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#39 0x00007fb168f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#40 0x00007fb168f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#41 0x00007fb168f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#42 0x00007fb168fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#43 0x000055e34c8cbccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#44 0x000055e34c8cf792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#45 0x000055e34c8d0234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#46 0x00007fb15fa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#47 0x00007fb15fa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#48 0x000055e34c8c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150816 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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-vals.cpp (1284 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.	<eof> 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 0x00007f7373f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7373f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f7373f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7372a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f737c179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f737c179ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f737c179ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f737c179ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f737c179ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f737c179ee6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f737c179ee6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f737c179ee6 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 0x00007f737c1834b5 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 0x00007f737c183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f737c183b3c 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 0x00007f737c183cf6 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 0x00007f737c183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#17 0x00007f737c183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#18 0x00007f737c473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#19 0x00007f737c473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#20 0x00007f737c473d0a clang::ento::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 0x00007f737c473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#22 0x00007f737c473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#23 0x00007f737c47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#24 0x00007f737c47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#25 0x00007f737c47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#26 0x00007f737c47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#27 0x00007f737c47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#28 0x00007f737a8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#29 0x00007f737a8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#30 0x00007f737a8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#31 0x00007f737a8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#32 0x00007f737bf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#33 0x00007f737bf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#34 0x00007f737bf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#35 0x00007f737bf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#36 0x00007f737bfe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#37 0x000055ee7c25bccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#38 0x000055ee7c25f792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#39 0x000055ee7c260234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#40 0x00007f7372a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#41 0x00007f7372a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#42 0x000055ee7c2550a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150802 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/unified-sources/source1.cpp (1290 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.	<eof> 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 0x00007ff41b945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff41b943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff41b945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff41a43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff423f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ff423f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ff423f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ff423f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ff423f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ff423f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ff423f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ff423f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ff423bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ff423bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ff423bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ff423bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ff423bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ff423bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ff423bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ff423bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ff423bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ff423bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ff423bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ff423bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ff423bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ff423bf8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ff423bf8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007ff423bf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ff423bf90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ff423bf90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007ff423bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ff423bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ff423bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ff423bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ff423bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ff423bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ff423c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ff423c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ff423c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ff423b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ff423b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ff423b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ff423b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ff423c9e7a3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#44 0x00007ff423c9e7a3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#45 0x00007ff423c9e7a3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#46 0x00007ff423c9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#47 0x00007ff423c9e7a3 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#48 0x00007ff423c9e7a3 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0
#49 0x00007ff423c9e7a3 void clang::ento::check::PreStmt<clang::BinaryOperator>::_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 0x00007ff423b4c795 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 0x00007ff423b4c9e7 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 0x00007ff423bb9b5c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#53 0x00007ff423bb9b5c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#54 0x00007ff423bb9b5c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#55 0x00007ff423bb9b5c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#56 0x00007ff423bb9b5c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#57 0x00007ff423bb9b5c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#58 0x00007ff423bb9b5c 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 0x00007ff423b83169 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 0x00007ff423b83169 clang::ento::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 0x00007ff423b836a3 clang::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 0x00007ff423b836a3 clang::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 0x00007ff423b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff423b83c1f clang::ento::CoreEngine::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 0x00007ff423b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#66 0x00007ff423b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#67 0x00007ff423e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#68 0x00007ff423e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#69 0x00007ff423e73d0a clang::ento::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 0x00007ff423e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#71 0x00007ff423e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#72 0x00007ff423e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#73 0x00007ff423e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#74 0x00007ff423e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#75 0x00007ff423e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#76 0x00007ff423e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#77 0x00007ff4222ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#78 0x00007ff4222ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#79 0x00007ff4222ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#80 0x00007ff4222ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#81 0x00007ff423987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#82 0x00007ff42392bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#83 0x00007ff42392bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#84 0x00007ff42392bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#85 0x00007ff4239e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#86 0x000056533cfc1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#87 0x000056533cfc5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#88 0x000056533cfc6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#89 0x00007ff41a427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#90 0x00007ff41a428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#91 0x000056533cfbb0a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1150603 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/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/vla-overflow.c (1687 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.	<eof> 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 0x00007f4b52145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4b52143b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4b52145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4b50c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4b5a3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f4b5a3f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f4b5a3f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f4b5a3f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f4b5a3f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f4b5a3f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f4b5a37a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f4b5a37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f4b5a37a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f4b5a37a263 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 0x00007f4b5a3834b5 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 0x00007f4b5a383a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4b5a383b3c 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 0x00007f4b5a383cf6 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 0x00007f4b5a383f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f4b5a383f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f4b5a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f4b5a673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f4b5a673d0a clang::ento::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 0x00007f4b5a673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f4b5a673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f4b5a67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f4b5a67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f4b5a67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f4b5a67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f4b5a67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f4b58aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f4b58aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f4b58aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f4b58aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f4b5a187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f4b5a12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f4b5a12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f4b5a12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f4b5a1e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x0000562e889adccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x0000562e889b1792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x0000562e889b2234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f4b50c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f4b50c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x0000562e889a70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150967 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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 (1690 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.11" /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
         ^
<stdin>: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.
^
<stdin>: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: <stdin>
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. <eof> parser at end of file 
check:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            5:  #0 0x00007f0707d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  #1 0x00007f0707d43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70) 
check:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>
--
********************
Testing:  0..
FAIL: Clang :: Analysis/virtualcall-plist.cpp (1692 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.	<eof> parser at end of file
 #0 0x00007f4f8df45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4f8df43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4f8df45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4f8ca3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4f9654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4f9654d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4f9654d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4f9654d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4f9654d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4f9654d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4f9654d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4f9654d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4f961f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4f961f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4f961f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4f961f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4f961f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4f961f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4f961f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4f961f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4f961f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4f961f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4f961f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4f961f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4f961dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4f961dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4f961dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4f961f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4f961f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4f961f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4f961dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4f961dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4f961dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4f961ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4f961ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4f961ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4f96206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4f96206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4f96206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4f9616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4f9616376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4f9616376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4f9616376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4f96163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4f96163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4f96163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f4f9612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f4f9612dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f4f9612dcbe 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 0x00007f4f96174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f4f96174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f4f96174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f4f96184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f4f96184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f4f96184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f4f96473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f4f96473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f4f96473d0a clang::ento::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 0x00007f4f96473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f4f96473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f4f9647e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f4f9647e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f4f9647e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f4f9647e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f4f9647e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f4f948ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f4f948ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f4f948ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f4f948ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f4f95f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f4f95f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f4f95f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f4f95f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f4f95fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x00005595e2183ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x00005595e2187792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x00005595e2188234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f4f8ca27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f4f8ca28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x00005595e217d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150936 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/virtualcall.cpp (1699 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.	<eof> parser at end of file
 #0 0x00007f9c0c345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9c0c343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9c0c345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9c0ae3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9c1494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f9c1494d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f9c1494d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f9c1494d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f9c1494d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f9c1494d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f9c1494d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f9c1494d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f9c145f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f9c145f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f9c145f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f9c145f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f9c145f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f9c145f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f9c145f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f9c145f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f9c145f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f9c145f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f9c145f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f9c145f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f9c145dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f9c145dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f9c145dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f9c145f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f9c145f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f9c145f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f9c145dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f9c145dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f9c145dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f9c145ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f9c145ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f9c145ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f9c14606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f9c14606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f9c14606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f9c1456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f9c1456376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f9c1456376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f9c1456376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f9c14563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f9c14563c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f9c14563c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f9c1452dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f9c1452dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f9c1452dcbe 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 0x00007f9c14574940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f9c14574940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f9c14574940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f9c14584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f9c14584337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f9c14584337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f9c14873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f9c14873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f9c14873d0a clang::ento::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 0x00007f9c14873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f9c14873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f9c1487e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f9c1487e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f9c1487e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f9c1487e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f9c1487e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f9c12cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f9c12cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f9c12cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f9c12cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f9c14387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f9c1432bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f9c1432bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f9c1432bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f9c143e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#74 0x000055e03aee1ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#75 0x000055e03aee5792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#76 0x000055e03aee6234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#77 0x00007f9c0ae27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#78 0x00007f9c0ae28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#79 0x000055e03aedb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150949 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/vla.c (1720 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.	<eof> 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 0x00007f6b2a545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6b2a543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f6b2a545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6b2903dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6b32b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f6b32b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f6b32b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f6b32b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f6b32b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f6b32b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f6b32b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f6b32b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6b327f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6b327f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6b327f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6b327f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6b327f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6b327f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6b327f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6b327f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6b327f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6b327f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6b327f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6b327f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6b327dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6b327dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6b327dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6b327f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6b327f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6b327f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6b327dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6b327dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6b327dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6b327ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6b327ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6b327ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6b32806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6b32806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6b32806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6b3276376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6b3276376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6b3276376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6b3276376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6b32c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6b32c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6b32c4b438 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 0x00007f6b32b2aaee checkVLAIndexSize /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:179:58
#47 0x00007f6b32b2aaee (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f6b32a18b52 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#49 0x00007f6b32a18b52 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#50 0x00007f6b32a18b52 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#51 0x00007f6b32a18b52 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:278:0
#52 0x00007f6b32a18b52 void clang::ento::check::PreStmt<clang::DeclStmt>::_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 0x00007f6b3274c795 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 0x00007f6b3274c9e7 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 0x00007f6b327b4c9a llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#56 0x00007f6b327b4c9a llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#57 0x00007f6b327b4c9a llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#58 0x00007f6b327b4c9a llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#59 0x00007f6b327b4c9a llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#60 0x00007f6b327b4c9a clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#61 0x00007f6b327b4c9a 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 0x00007f6b32782b4e 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 0x00007f6b32782b4e clang::ento::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 0x00007f6b327836a3 clang::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 0x00007f6b327836a3 clang::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 0x00007f6b32783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6b32783c1f clang::ento::CoreEngine::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 0x00007f6b32783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#69 0x00007f6b32783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#70 0x00007f6b32a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#71 0x00007f6b32a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#72 0x00007f6b32a73d0a clang::ento::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 0x00007f6b32a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#74 0x00007f6b32a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#75 0x00007f6b32a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#76 0x00007f6b32a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#77 0x00007f6b32a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#78 0x00007f6b32a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#79 0x00007f6b32a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#80 0x00007f6b30eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#81 0x00007f6b30eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#82 0x00007f6b30eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#83 0x00007f6b30eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#84 0x00007f6b32587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#85 0x00007f6b3252bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#86 0x00007f6b3252bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#87 0x00007f6b3252bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#88 0x00007f6b325e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#89 0x00005636e6185ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#90 0x00005636e6189792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#91 0x00005636e618a234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#92 0x00007f6b29027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#93 0x00007f6b29028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#94 0x00005636e617f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1150976 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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 :: Analysis/zero-operands.c (1727 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.	<eof> 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 0x00007f0dd1945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f0dd1943b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f0dd1945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f0dd043dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f0dd9bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f0dd9bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f0dd9bf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f0dd9bf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f0dd9bf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f0dd9bf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f0dd9b7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f0dd9b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f0dd9b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f0dd9b7a263 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 0x00007f0dd9b834b5 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 0x00007f0dd9b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f0dd9b83c1f clang::ento::CoreEngine::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 0x00007f0dd9b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#18 0x00007f0dd9b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#19 0x00007f0dd9e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#20 0x00007f0dd9e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#21 0x00007f0dd9e73d0a clang::ento::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 0x00007f0dd9e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#23 0x00007f0dd9e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#24 0x00007f0dd9e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#25 0x00007f0dd9e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#26 0x00007f0dd9e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#27 0x00007f0dd9e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#28 0x00007f0dd9e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#29 0x00007f0dd82ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#30 0x00007f0dd82ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#31 0x00007f0dd82ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#32 0x00007f0dd82ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#33 0x00007f0dd9987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#34 0x00007f0dd992bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#35 0x00007f0dd992bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#36 0x00007f0dd992bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#37 0x00007f0dd99e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#38 0x000055b6d8b7fccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#39 0x000055b6d8b83792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#40 0x000055b6d8b84234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#41 0x00007f0dd0427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#42 0x00007f0dd0428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#43 0x000055b6d8b790a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1151033 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/wstring.c (1733 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.	<eof> 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 0x00007f5da2f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5da2f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5da2f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5da1a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5dab52bd86 llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f5dab52bd86 llvm::IntrusiveRefCntPtrInfo<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f5dab52bd86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f5dab52bd86 llvm::IntrusiveRefCntPtr<llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f5dab52bd86 llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>::ImmutableMap(llvm::ImutAVLTree<llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f5dab52bd86 clang::ento::ProgramStatePartialTrait<llvm::ImmutableMap<clang::ento::MemRegion const*, clang::ento::SVal, llvm::ImutKeyValueInfo<clang::ento::MemRegion const*, clang::ento::SVal>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f5dab52bd86 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f5dab52bd86 (anonymous namespace)::CStringChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f5dab2253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f5dab2253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f5dab2253af llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70
#15 0x00007f5dab1519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f5dab1519bb llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f5dab1519bb clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, 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 0x00007f5dab1519bb clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33
#19 0x00007f5dab1b2b61 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f5dab1b2b61 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f5dab1b2b61 clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::DenseSet<clang::ento::SymExpr const*, llvm::DenseMapInfo<clang::ento::SymExpr const*, void>> const*, llvm::ArrayRef<clang::ento::MemRegion const*>, llvm::ArrayRef<clang::ento::MemRegion const*>, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0
#22 0x00007f5dab1b2b61 clang::ento::ExprEngine::processRegionChange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5dab1b2b61 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 0x00007f5dab1b2fa8 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::get() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:0
#25 0x00007f5dab1b2fa8 bool llvm::operator==<clang::ento::ProgramState const, clang::ento::ProgramState const>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> const&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:233:0
#26 0x00007f5dab1b2fa8 clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::ArrayRef<std::pair<clang::ento::SVal, clang::ento::SVal>>, 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 0x00007f5dab1b335e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f5dab1b335e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f5dab1b335e clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5dab1b468f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f5dab1b468f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f5dab1b468f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f5dab1b468f 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 0x00007f5dab1b4fbc 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 0x00007f5dab1b4fbc 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 0x00007f5dab182b4e 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 0x00007f5dab182b4e clang::ento::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 0x00007f5dab1836a3 clang::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 0x00007f5dab1836a3 clang::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 0x00007f5dab183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f5dab183c1f clang::ento::CoreEngine::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 0x00007f5dab183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#43 0x00007f5dab183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#44 0x00007f5dab473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#45 0x00007f5dab473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f5dab473d0a clang::ento::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 0x00007f5dab473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#48 0x00007f5dab473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#49 0x00007f5dab47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#50 0x00007f5dab47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#51 0x00007f5dab47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#52 0x00007f5dab47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#53 0x00007f5dab47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#54 0x00007f5da98ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#55 0x00007f5da98ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#56 0x00007f5da98ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#57 0x00007f5da98ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#58 0x00007f5daaf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#59 0x00007f5daaf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#60 0x00007f5daaf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#61 0x00007f5daaf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#62 0x00007f5daafe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#63 0x000056185c59eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#64 0x000056185c5a2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#65 0x000056185c5a3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#66 0x00007f5da1a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#67 0x00007f5da1a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#68 0x000056185c5980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1151016 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/zero-size-non-pod-array.cpp (1736 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.	<eof> parser at end of file
 #0 0x00007f8976f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f8976f43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f8976f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f8975a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f897f17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f897f17e41e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f897f17e41e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f897f17e41e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f897f17e41e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f897f17e41e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f897f17e41e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007f897f17e41e 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 0x00007f897f17eee0 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 0x00007f897f183d6e 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 0x00007f897f183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#15 0x00007f897f183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#16 0x00007f897f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#17 0x00007f897f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#18 0x00007f897f473d0a clang::ento::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 0x00007f897f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#20 0x00007f897f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#21 0x00007f897f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#22 0x00007f897f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#23 0x00007f897f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#24 0x00007f897f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#25 0x00007f897f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#26 0x00007f897d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#27 0x00007f897d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#28 0x00007f897d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#29 0x00007f897d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#30 0x00007f897ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#31 0x00007f897ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#32 0x00007f897ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#33 0x00007f897ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#34 0x00007f897efe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#35 0x0000562c1ca77ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#36 0x0000562c1ca7b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#37 0x0000562c1ca7c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#38 0x00007f8975a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#39 0x00007f8975a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#40 0x0000562c1ca710a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1151040 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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/z3/apsint.c (1756 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.	<eof> 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 0x00007f5b4ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f5b4ed43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f5b4ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f5b4d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f5b5734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f5b5734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f5b5734d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f5b5734d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f5b5734d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f5b5734d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f5b5734d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f5b5734d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f5b56ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f5b56ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f5b56ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f5b56ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f5b56ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f5b56ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f5b56ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f5b56ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f5b56ff773b llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f5b56ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f5b56ff773b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f5b56ff773b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f5b56fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f5b56fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f5b56fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f5b56ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f5b56ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f5b56ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f5b56fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f5b56fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f5b56fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f5b56fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f5b56fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f5b56fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f5b57006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f5b57006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f5b57006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f5b56f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f5b56f6371b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f5b56f6371b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f5b56f6371b std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0
#43 0x00007f5b5744b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f5b5744b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f5b5744b438 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 0x00007f5b56f7071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f5b56f7071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f5b56f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f5b56f7071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f5b56f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f5b56f7071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f5b56f7071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f5b56f7071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f5b56f7071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f5b56f7071f 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 0x00007f5b56f70edb 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 0x00007f5b56f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f5b56f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f5b57273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f5b57273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f5b57273d0a clang::ento::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 0x00007f5b57273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f5b57273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f5b5727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f5b5727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f5b5727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f5b5727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f5b5727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f5b556ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f5b556ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f5b556ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f5b556ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f5b56d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f5b56d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f5b56d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f5b56d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f5b56de0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#78 0x000055fce95cfccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#79 0x000055fce95d3792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#80 0x000055fce95d4234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#81 0x00007f5b4d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#82 0x00007f5b4d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#83 0x000055fce95c90a5 _start (/builddir/build/BUILD/clang-16.0.6.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: 1151030 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/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/weak-functions.c (1757 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.	<eof> 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 0x00007f489f345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f489f343b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f489f345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f489de3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f48a794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f48a794d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f48a794d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f48a794d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f48a794d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f48a794d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f48a794d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f48a794d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f48a75f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f48a75f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f48a75f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f48a75f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f48a75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f48a75f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f48a75f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f48a75f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f48a75f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f48a75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f48a75f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f48a75f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f48a75f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f48a75f8d6b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f48a75f8d6b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46
#27 0x00007f48a75f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f48a75f90cd llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f48a75f90cd clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53
#30 0x00007f48a75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f48a75dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f48a75dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f48a75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f48a75ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f48a75ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f48a7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f48a7606465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f48a7606465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f48a756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f48a756376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f48a756376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f48a756376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f48a7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f48a7a4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f48a7a4b438 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 0x00007f48a764323e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54
#47 0x00007f48a764323e std::enable_if<__assignable<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(), std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>&>::type std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::operator=<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/tuple:1325:40
#48 0x00007f48a764323e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0
#49 0x00007f48a764323e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0
#50 0x00007f48a764323e 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 0x00007f48a7553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#52 0x00007f48a7553ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#53 0x00007f48a7553ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#54 0x00007f48a7553ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#55 0x00007f48a7553ccd 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 0x00007f48a75b34e3 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#57 0x00007f48a75b34e3 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#58 0x00007f48a75b34e3 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#59 0x00007f48a75b34e3 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#60 0x00007f48a75b34e3 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#61 0x00007f48a75b34e3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#62 0x00007f48a75b34e3 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 0x00007f48a75b417f 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 0x00007f48a75820a6 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 0x00007f48a75820a6 clang::ento::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 0x00007f48a75836a3 clang::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 0x00007f48a75836a3 clang::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 0x00007f48a7583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f48a7583c1f clang::ento::CoreEngine::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 0x00007f48a7583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#71 0x00007f48a7583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#72 0x00007f48a7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#73 0x00007f48a7873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#74 0x00007f48a7873d0a clang::ento::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 0x00007f48a7873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#76 0x00007f48a7873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#77 0x00007f48a787e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#78 0x00007f48a787e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#79 0x00007f48a787e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#80 0x00007f48a787e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#81 0x00007f48a787e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#82 0x00007f48a5cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#83 0x00007f48a5cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#84 0x00007f48a5cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#85 0x00007f48a5cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#86 0x00007f48a7387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#87 0x00007f48a732bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#88 0x00007f48a732bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#89 0x00007f48a732bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#90 0x00007f48a73e0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#91 0x000055faea507ccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#92 0x000055faea50b792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#93 0x000055faea50c234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#94 0x00007f489de27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#95 0x00007f489de28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#96 0x000055faea5010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/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: 1151011 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-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.. 10.. 20.. 30.. 40
FAIL: Clang :: Coverage/html-diagnostics.c (8776 of 19121)
******************** TEST 'Clang :: Coverage/html-diagnostics.c' FAILED ********************
Script:
--
: 'RUN: at line 1';   rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.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-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
: 'RUN: at line 3';   find /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp -name "*.html" -exec cat "{}" ";" | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
: 'RUN: at line 5';   rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp
: '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-output=html-single-file -analyzer-checker=core -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
: 'RUN: at line 7';   find /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp -name "*.html" -exec cat "{}" ";" | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
--
Exit Code: 139
Command Output (stderr):
--
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.	Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling f0
3.	/builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c:28:8: Error evaluating statement
 #0 0x00007f9f9bf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f9f9bf43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f9f9bf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f9f9aa3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f9fa41f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f9fa41f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f9fa41f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f9fa41f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f9fa41f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f9fa41f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f9fa417a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f9fa417a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f9fa417a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f9fa417a263 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 0x00007f9fa41834b5 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 0x00007f9fa4183a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f9fa4183b3c 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 0x00007f9fa4183cf6 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 0x00007f9fa4183f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f9fa4183f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f9fa4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f9fa4473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f9fa4473d0a clang::ento::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 0x00007f9fa4473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f9fa4473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f9fa447e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f9fa447e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f9fa447e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f9fa447e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f9fa447e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f9fa28ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f9fa28ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f9fa28ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f9fa28ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f9fa3f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f9fa3f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f9fa3f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f9fa3f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f9fa3fe0b18 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0
#39 0x000056406239eccc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40
#40 0x00005640623a2792 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20
#41 0x00005640623a3234 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26
#42 0x00007f9f9aa27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#43 0x00007f9f9aa28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#44 0x00005640623980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5)
/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.script: line 6: 1191401 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Coverage/html-diagnostics.c
--
********************
Testing:  0.. 10.. 20.. 30.. 40..
FAIL: Clang :: Driver/ppc-float-abi-warning.cpp (9465 of 19121)
******************** TEST 'Clang :: Driver/ppc-float-abi-warning.cpp' FAILED ********************
Script:
--
: 'RUN: at line 2';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp   --gcc-toolchain=/builddir/build/BUILD/clang-16.0.6.src/test/Driver/Inputs/powerpc64le-linux-gnu-tree/gcc-11.2.0   -mabi=ieeelongdouble -stdlib=libstdc++ 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp
: 'RUN: at line 5';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp   --gcc-toolchain=/builddir/build/BUILD/clang-16.0.6.src/test/Driver/Inputs/powerpc64le-linux-gnu-tree/gcc-12   --dyld-prefix=/builddir/build/BUILD/clang-16.0.6.src/test/Driver/Inputs/powerpc64le-linux-gnu-tree/gcc-12   -mabi=ieeelongdouble -stdlib=libstdc++ 2>&1 |   /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp --check-prefix=NOWARN
: 'RUN: at line 10';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp  -stdlib=libc++ 2>&1 |   /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp --check-prefix=NOWARN
: 'RUN: at line 13';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp  -mabi=ibmlongdouble -stdlib=libc++ -Wno-unsupported-abi 2>&1 |   /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp --check-prefix=NOWARN
: 'RUN: at line 16';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp  -mabi=ieeelongdouble -stdlib=libc++ -Wno-unsupported-abi 2>&1 |   /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp --check-prefix=NOWARN
: 'RUN: at line 19';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp  -mabi=ieeelongdouble -stdlib=libc++ 2>&1 |   /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp --check-prefix=NOWARN
: 'RUN: at line 23';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -### --driver-mode=g++ -target powerpc64le-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp  -mabi=ibmlongdouble -stdlib=libc++ 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp
--
Exit Code: 1
Command Output (stderr):
--
/builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp:28:16: error: NOWARN-NOT: excluded string found in input
// NOWARN-NOT: warning: float ABI '{{.*}}' is not supported by current library
               ^
<stdin>:1:11: note: found here
clang-16: warning: float ABI 'ieeelongdouble' is not supported by current library [-Wunsupported-abi]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Input file: <stdin>
Check file: /builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp
-dump-input=help explains the following input dump.
Input was:
<<<<<<
        1: clang-16: warning: float ABI 'ieeelongdouble' is not supported by current library [-Wunsupported-abi] 
not:28               !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      error: no match expected
        2: clang version 16.0.6 (OpenCloudOS 16.0.6-2.ocs23) 
        3: Target: powerpc64le-unknown-linux-gnu 
        4: Thread model: posix 
        5: InstalledDir: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin 
        6:  "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16" "-cc1" "-triple" "powerpc64le-unknown-linux-gnu" "-emit-obj" "-mrelax-all" "-disable-free" "-clear-ast-before-backend" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "ppc-float-abi-warning.cpp" "-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" "ppc64le" "-mabi=ieeelongdouble" "-mfloat-abi" "hard" "-target-abi" "elfv2" "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debugger-tuning=gdb" "-fcoverage-compilation-dir=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Driver" "-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/ppc_wrappers" "-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-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-fdeprecated-macro" "-fdebug-compilation-dir=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Driver" "-ferror-limit" "19" "-fno-signed-char" "-fgnuc-version=4.2.1" "-fcxx-exceptions" "-fexceptions" "-faddrsig" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-o" "/tmp/lit-tmp-ht0rvu5y/ppc-float-abi-warning-a33127.o" "-x" "c++" "/builddir/build/BUILD/clang-16.0.6.src/test/Driver/ppc-float-abi-warning.cpp" 
        7:  "/usr/bin/ld" "-pie" "--hash-style=gnu" "--build-id" "--eh-frame-hdr" "-m" "elf64lppc" "-dynamic-linker" "/lib64/ld64.so.2" "-o" "a.out" "/lib/../lib64/Scrt1.o" "/lib/../lib64/crti.o" "crtbeginS.o" "-L/lib/../lib64" "-L/usr/lib/../lib64" "-L/lib" "-L/usr/lib" "/tmp/lit-tmp-ht0rvu5y/ppc-float-abi-warning-a33127.o" "-lc++" "-lm" "-lgcc_s" "-lgcc" "-lc" "-lgcc_s" "-lgcc" "crtendS.o" "/lib/../lib64/crtn.o" 
>>>>>>
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 
FAIL: Clang :: Tooling/clang-check-analyze-save-temps.cpp (17243 of 19121)
******************** TEST 'Clang :: Tooling/clang-check-analyze-save-temps.cpp' FAILED ********************
Script:
--
: 'RUN: at line 4';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyze-save-temps.cpp -- -save-temps -c -Xclang -verify
: 'RUN: at line 9';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyze-save-temps.cpp --    -fsyntax-only -c -fsyntax-only -Xclang -verify 2>&1 |    /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyze-save-temps.cpp --allow-empty
--
Exit Code: 139
Command Output (stderr):
--
 #0 0x00007f79f9545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f79f9543b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f79f9545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f79f803dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7a01b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7a01b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7a01b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7a01b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7a01b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7a01b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7a01b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7a01b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7a017f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7a017f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7a017f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7a017f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7a017f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7a017f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7a017f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7a017f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7a017f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7a017f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7a017f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7a017f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7a017dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7a017dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7a017dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7a017f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7a017f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7a017f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7a017dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7a017dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7a017dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7a017ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7a017ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7a017ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7a01806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7a01806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7a01806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7a0176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7a0176376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7a0176376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7a0176376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7a01c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7a01c4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7a01c4b438 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 0x00007f7a0177071f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0
#47 0x00007f7a0177071f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>::pair(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/bits/stl_pair.h:196:0
#48 0x00007f7a0177071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>::_Storage<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:244:0
#49 0x00007f7a0177071f std::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::_Optional_payload_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:126:0
#50 0x00007f7a0177071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:397:0
#51 0x00007f7a0177071f std::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false, false>::_Optional_payload<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:431:0
#52 0x00007f7a0177071f std::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false, false>::_Optional_base<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, false>(std::in_place_t, std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:521:0
#53 0x00007f7a0177071f std::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>>::optional<std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>, true>(std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>&&) /usr/include/c++/12/optional:749:0
#54 0x00007f7a0177071f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0
#55 0x00007f7a0177071f 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 0x00007f7a01770edb 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 0x00007f7a01783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#58 0x00007f7a01783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#59 0x00007f7a01a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#60 0x00007f7a01a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#61 0x00007f7a01a73d0a clang::ento::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 0x00007f7a01a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#63 0x00007f7a01a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#64 0x00007f7a01a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#65 0x00007f7a01a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#66 0x00007f7a01a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#67 0x00007f7a01a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#68 0x00007f7a01a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#69 0x00007f79ffeef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#70 0x00007f79ffeef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#71 0x00007f79ffeef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#72 0x00007f79ffeef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#73 0x00007f7a01587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#74 0x00007f7a0152bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#75 0x00007f7a0152bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#76 0x00007f7a0152bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#77 0x00007f7a016e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#78 0x00007f7a016e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#79 0x00007f7a016e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#80 0x00007f7a016e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#81 0x00007f7a016df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f7a016df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f7a016df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f7a016df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#85 0x00007f7a016e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#86 0x00007f7a016e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#87 0x00007f7a016e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#88 0x00007f7a016e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#89 0x00007f7a016e26af clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:588:0
#90 0x000056342c4a4ad2 main /builddir/build/BUILD/clang-16.0.6.src/tools/clang-check/ClangCheck.cpp:260:1
#91 0x00007f79f8027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#92 0x00007f79f8028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#93 0x000056342c4a51c5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check+0x81c5)
/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Tooling/Output/clang-check-analyze-save-temps.cpp.script: line 2: 1270605 Segmentation fault      (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyze-save-temps.cpp -- -save-temps -c -Xclang -verify
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 
FAIL: Clang :: Tooling/clang-check-analyzer.cpp (17246 of 19121)
******************** TEST 'Clang :: Tooling/clang-check-analyzer.cpp' FAILED ********************
Script:
--
: 'RUN: at line 1';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze "/builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp" -- -c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp
: 'RUN: at line 2';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze "/builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp" -- -c -flto -Wa,--noexecstack 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp
: 'RUN: at line 3';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze "/builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp" -- -c -no-integrated-as -flto=thin 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp
: 'RUN: at line 4';   /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-check -analyze "/builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp" -- -c -flto=full 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp
--
Exit Code: 1
Command Output (stderr):
--
/builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp:6:11: error: CHECK: expected string not found in input
// CHECK: Dereference of null pointer
          ^
<stdin>:1:1: note: scanning from here
 #0 0x00007fc36d745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
^
<stdin>:12:206: note: possible intended match here
#11 0x00007fc375d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
                                                                                                                                                                                                             ^
Input file: <stdin>
Check file: /builddir/build/BUILD/clang-16.0.6.src/test/Tooling/clang-check-analyzer.cpp
-dump-input=help explains the following input dump.
Input was:
<<<<<<
           1:  #0 0x00007fc36d745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768) 
check:6'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
           2:  #1 0x00007fc36d743b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42) 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           3:  #2 0x00007fc36d745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8) 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           4:  #3 0x00007fc36c23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0) 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           5:  #4 0x00007fc375d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           6:  #5 0x00007fc375d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           7:  #6 0x00007fc375d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           8:  #7 0x00007fc375d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           9:  #8 0x00007fc375d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          10:  #9 0x00007fc375d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          11: #10 0x00007fc375d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          12: #11 0x00007fc375d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(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:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:6'1                                                                                                                                                                                                                  ?                                            possible intended match
          13: #12 0x00007fc3759f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          14: #13 0x00007fc3759f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          15: #14 0x00007fc3759f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          16: #15 0x00007fc3759f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          17: #16 0x00007fc3759f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 
check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
>>>>>>
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/41/45 (18576 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/41/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-41-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=41 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 42 of 45.
[==========] Running 7 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/4, where TypeParam = int
[ RUN      ] RangeSetTest/4.RangeSetNegateTest
[       OK ] RangeSetTest/4.RangeSetNegateTest (3 ms)
[----------] 1 test from RangeSetTest/4 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/5, where TypeParam = (anonymous namespace)::CastType<unsigned char, unsigned long>
[ RUN      ] RangeSetCastToPromotionTest/5.Test
[       OK ] RangeSetCastToPromotionTest/5.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/5 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/6, where TypeParam = (anonymous namespace)::CastType<long, unsigned int>
[ RUN      ] RangeSetCastToTruncationConversionTest/6.Test
[       OK ] RangeSetCastToTruncationConversionTest/6.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/6 (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/9
[       OK ] SValTests/SValTest.GetConstType/9 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/12
[       OK ] SValTests/SValTest.GetSymExprType/12 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/15
 #0 0x00007f7cd3d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7cd3d43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f7cd3d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7cd283dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7cdc34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7cdc34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7cdc34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7cdc34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7cdc34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7cdc34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7cdc34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7cdc34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7cdbff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7cdbff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7cdbff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7cdbff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7cdbff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7cdbff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7cdbff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7cdbff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7cdbff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7cdbff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7cdbff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7cdbff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7cdbfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7cdbfdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7cdbfdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7cdbff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7cdbff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7cdbff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7cdbfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7cdbfdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7cdbfdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7cdbfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7cdbfffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7cdbfffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7cdc006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7cdc006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7cdc006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7cdbf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7cdbf6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7cdbf6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7cdbf6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7cdbf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7cdbf63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7cdbf63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f7cdbf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f7cdbf2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f7cdbf2dcbe 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 0x00007f7cdbf74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f7cdbf74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f7cdbf74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f7cdbf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f7cdbf84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f7cdbf84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f7cdc273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f7cdc273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f7cdc273d0a clang::ento::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 0x00007f7cdc273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f7cdc273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f7cdc27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f7cdc27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f7cdc27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f7cdc27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f7cdc27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f7cda6ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f7cda6ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f7cda6ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f7cda6ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f7cdbd87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f7cdbd2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f7cdbd2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f7cdbd2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f7cdbee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f7cdbee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f7cdbee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f7cdbee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f7cdbedf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f7cdbedf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f7cdbedf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f7cdbedf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f7cdbee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f7cdbee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f7cdbee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f7cdbee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f7cdbee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f7cdbee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f7cdbee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055b33a13c18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055b33a13c18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055b33a13c18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055b33a13c18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055b33a15ed1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055b33a1602d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055b33a160a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055b33a16c663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055b33a16befc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055b33a15757c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f7cd2827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f7cd2828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055b33a0a7625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-41-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/37/45 (18577 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/37/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-37-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=37 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 38 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetContainsTest
[       OK ] RangeSetTest/3.RangeSetContainsTest (4 ms)
[----------] 1 test from RangeSetTest/3 (4 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/1, where TypeParam = (anonymous namespace)::CastType<signed char, int>
[ RUN      ] RangeSetCastToPromotionTest/1.Test
[       OK ] RangeSetCastToPromotionTest/1.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/1 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/2, where TypeParam = (anonymous namespace)::CastType<int, unsigned short>
[ RUN      ] RangeSetCastToTruncationConversionTest/2.Test
[       OK ] RangeSetCastToTruncationConversionTest/2.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/2 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/5
[       OK ] SValTests/SValTest.GetConstType/5 (3 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/8
[       OK ] SValTests/SValTest.GetSymExprType/8 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/11
 #0 0x00007fe1d1f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fe1d1f43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fe1d1f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fe1d0a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fe1da54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fe1da54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fe1da54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fe1da54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fe1da54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fe1da54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fe1da54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fe1da54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fe1da1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fe1da1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fe1da1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fe1da1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fe1da1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fe1da1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fe1da1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fe1da1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fe1da1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fe1da1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fe1da1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fe1da1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fe1da1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fe1da1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fe1da1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fe1da1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fe1da1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fe1da1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fe1da1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fe1da1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fe1da1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fe1da1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fe1da1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fe1da1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fe1da206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fe1da206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fe1da206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fe1da16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fe1da16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fe1da16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fe1da16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fe1da163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fe1da163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fe1da163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fe1da12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fe1da12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fe1da12dcbe 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 0x00007fe1da174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fe1da174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fe1da174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fe1da184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fe1da184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fe1da184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fe1da473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fe1da473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fe1da473d0a clang::ento::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 0x00007fe1da473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fe1da473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fe1da47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fe1da47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fe1da47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fe1da47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fe1da47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fe1d88ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fe1d88ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fe1d88ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fe1d88ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fe1d9f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fe1d9f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fe1d9f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fe1d9f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fe1da0e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fe1da0e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fe1da0e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fe1da0e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fe1da0df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fe1da0df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fe1da0df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fe1da0df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fe1da0e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fe1da0e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fe1da0e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fe1da0e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fe1da0e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fe1da0e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fe1da0e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x00005567123d918a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x00005567123d918a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x00005567123d918a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x00005567123d918a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x00005567123fbd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x00005567123fd2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x00005567123fda81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000556712409663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000556712408efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x00005567123f457c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fe1d0a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fe1d0a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000556712344625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-37-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/39/45 (18578 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/39/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-39-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=39 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 40 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetDeletePointTest
[       OK ] RangeSetTest/3.RangeSetDeletePointTest (4 ms)
[----------] 1 test from RangeSetTest/3 (4 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/3, where TypeParam = (anonymous namespace)::CastType<unsigned char, unsigned short>
[ RUN      ] RangeSetCastToPromotionTest/3.Test
[       OK ] RangeSetCastToPromotionTest/3.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/3 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/4, where TypeParam = (anonymous namespace)::CastType<unsigned int, short>
[ RUN      ] RangeSetCastToTruncationConversionTest/4.Test
[       OK ] RangeSetCastToTruncationConversionTest/4.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/4 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/7
[       OK ] SValTests/SValTest.GetConstType/7 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/10
[       OK ] SValTests/SValTest.GetSymExprType/10 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/13
 #0 0x00007f69c4945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f69c4943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f69c4945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f69c343dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f69ccf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f69ccf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f69ccf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f69ccf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f69ccf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f69ccf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f69ccf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f69ccf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f69ccbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f69ccbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f69ccbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f69ccbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f69ccbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f69ccbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f69ccbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f69ccbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f69ccbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f69ccbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f69ccbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f69ccbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f69ccbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f69ccbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f69ccbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f69ccbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f69ccbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f69ccbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f69ccbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f69ccbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f69ccbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f69ccbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f69ccbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f69ccbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f69ccc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f69ccc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f69ccc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f69ccb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f69ccb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f69ccb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f69ccb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f69ccb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f69ccb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f69ccb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f69ccb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f69ccb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f69ccb2dcbe 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 0x00007f69ccb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f69ccb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f69ccb74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f69ccb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f69ccb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f69ccb84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f69cce73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f69cce73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f69cce73d0a clang::ento::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 0x00007f69cce73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f69cce73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f69cce7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f69cce7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f69cce7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f69cce7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f69cce7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f69cb2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f69cb2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f69cb2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f69cb2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f69cc987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f69cc92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f69cc92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f69cc92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f69ccae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f69ccae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f69ccae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f69ccae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f69ccadf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f69ccadf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f69ccadf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f69ccadf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f69ccae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f69ccae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f69ccae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f69ccae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f69ccae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f69ccae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f69ccae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000558a18c7a18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000558a18c7a18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000558a18c7a18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000558a18c7a18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000558a18c9cd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000558a18c9e2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000558a18c9ea81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000558a18caa663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000558a18ca9efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000558a18c9557c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f69c3427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f69c3428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000558a18be5625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-39-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/35/45 (18579 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/35/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-35-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=35 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 36 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetRangeIntersectTest
[       OK ] RangeSetTest/3.RangeSetRangeIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/3 (3 ms total)
[----------] 1 test from RangeSetCastToNoopTest/7, where TypeParam = (anonymous namespace)::CastType<unsigned long, unsigned long>
[ RUN      ] RangeSetCastToNoopTest/7.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/7.RangeSetCastToNoopTest (3 ms)
[----------] 1 test from RangeSetCastToNoopTest/7 (3 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/0, where TypeParam = (anonymous namespace)::CastType<short, unsigned char>
[ RUN      ] RangeSetCastToTruncationConversionTest/0.Test
[       OK ] RangeSetCastToTruncationConversionTest/0.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/0 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/3
[       OK ] SValTests/SValTest.GetConstType/3 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/6
[       OK ] SValTests/SValTest.GetSymExprType/6 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/9
 #0 0x00007f34fdd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f34fdd43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f34fdd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f34fc83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f350634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f350634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f350634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f350634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f350634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f350634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f350634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f350634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3505ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3505ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3505ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3505ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3505ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3505ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3505ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3505ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3505ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3505ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3505ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3505ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3505fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3505fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3505fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3505ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3505ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3505ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3505fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3505fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3505fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3505fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3505fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3505fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3506006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3506006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3506006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3505f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3505f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3505f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3505f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3505f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3505f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3505f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f3505f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f3505f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f3505f2dcbe 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 0x00007f3505f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f3505f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f3505f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f3505f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f3505f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f3505f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f3506273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f3506273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f3506273d0a clang::ento::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 0x00007f3506273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f3506273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f350627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f350627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f350627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f350627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f350627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f35046ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f35046ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f35046ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f35046ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f3505d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f3505d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f3505d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f3505d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f3505ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f3505ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f3505ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f3505ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f3505edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f3505edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f3505edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f3505edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f3505ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f3505ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f3505ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f3505ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f3505ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f3505ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f3505ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x00005645dc6eb18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x00005645dc6eb18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x00005645dc6eb18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x00005645dc6eb18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x00005645dc70dd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x00005645dc70f2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x00005645dc70fa81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x00005645dc71b663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x00005645dc71aefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x00005645dc70657c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f34fc827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f34fc828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x00005645dc656625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-35-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/43/45 (18580 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/43/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-43-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=43 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 44 of 45.
[==========] Running 7 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/4, where TypeParam = int
[ RUN      ] RangeSetTest/4.RangeSetRangeIntersectTest
[       OK ] RangeSetTest/4.RangeSetRangeIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/4 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/7, where TypeParam = (anonymous namespace)::CastType<short, long>
[ RUN      ] RangeSetCastToPromotionTest/7.Test
[       OK ] RangeSetCastToPromotionTest/7.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/8, where TypeParam = (anonymous namespace)::CastType<long, unsigned char>
[ RUN      ] RangeSetCastToTruncationConversionTest/8.Test
[       OK ] RangeSetCastToTruncationConversionTest/8.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/8 (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/11
[       OK ] SValTests/SValTest.GetConstType/11 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/14
[       OK ] SValTests/SValTest.GetSymExprType/14 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/17
 #0 0x00007ffb7ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ffb7ed43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007ffb7ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ffb7d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ffb8734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007ffb8734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007ffb8734d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007ffb8734d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007ffb8734d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007ffb8734d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007ffb8734d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007ffb8734d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007ffb86ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007ffb86ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007ffb86ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007ffb86ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007ffb86ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007ffb86ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007ffb86ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007ffb86ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007ffb86ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007ffb86ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007ffb86ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007ffb86ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007ffb86fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007ffb86fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007ffb86fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007ffb86ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007ffb86ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007ffb86ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007ffb86fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007ffb86fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007ffb86fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007ffb86fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007ffb86fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007ffb86fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007ffb87006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007ffb87006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007ffb87006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007ffb86f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007ffb86f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007ffb86f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007ffb86f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007ffb86f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007ffb86f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007ffb86f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007ffb86f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007ffb86f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007ffb86f2dcbe 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 0x00007ffb86f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007ffb86f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007ffb86f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007ffb86f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007ffb86f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007ffb86f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007ffb87273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007ffb87273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007ffb87273d0a clang::ento::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 0x00007ffb87273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007ffb87273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007ffb8727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007ffb8727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007ffb8727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007ffb8727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007ffb8727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007ffb856ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007ffb856ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007ffb856ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007ffb856ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007ffb86d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007ffb86d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007ffb86d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007ffb86d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007ffb86ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007ffb86ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007ffb86ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007ffb86ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007ffb86edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007ffb86edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007ffb86edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007ffb86edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007ffb86ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007ffb86ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007ffb86ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007ffb86ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007ffb86ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007ffb86ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007ffb86ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000563f03b3818a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000563f03b3818a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000563f03b3818a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000563f03b3818a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000563f03b5ad1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000563f03b5c2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000563f03b5ca81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000563f03b68663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000563f03b67efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000563f03b5357c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007ffb7d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007ffb7d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000563f03aa3625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-43-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/31/45 (18581 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/31/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-31-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=31 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 32 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetDeletePointTest
[       OK ] RangeSetTest/2.RangeSetDeletePointTest (4 ms)
[----------] 1 test from RangeSetTest/2 (4 ms total)
[----------] 1 test from RangeSetCastToNoopTest/3, where TypeParam = (anonymous namespace)::CastType<unsigned short, unsigned short>
[ RUN      ] RangeSetCastToNoopTest/3.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/3.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/3 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/8, where TypeParam = (anonymous namespace)::CastType<unsigned short, int>
[ RUN      ] RangeSetCastToPromotionConversionTest/8.Test
[       OK ] RangeSetCastToPromotionConversionTest/8.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/8 (2 ms total)
[----------] 1 test from StaticAnalyzerOptions
[ RUN      ] StaticAnalyzerOptions.SubCheckerOptions
[       OK ] StaticAnalyzerOptions.SubCheckerOptions (1 ms)
[----------] 1 test from StaticAnalyzerOptions (1 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetSymExprType/2
[       OK ] SValTests/SValTest.GetSymExprType/2 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/5
 #0 0x00007f7366f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f7366f43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f7366f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f7365a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f736f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f736f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f736f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f736f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f736f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f736f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f736f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f736f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f736f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f736f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f736f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f736f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f736f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f736f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f736f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f736f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f736f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f736f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f736f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f736f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f736f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f736f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f736f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f736f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f736f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f736f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f736f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f736f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f736f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f736f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f736f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f736f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f736f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f736f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f736f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f736f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f736f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f736f16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f736f16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f736f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f736f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f736f163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f736f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f736f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f736f12dcbe 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 0x00007f736f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f736f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f736f174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f736f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f736f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f736f184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f736f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f736f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f736f473d0a clang::ento::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 0x00007f736f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f736f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f736f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f736f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f736f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f736f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f736f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f736d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f736d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f736d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f736d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f736ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f736ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f736ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f736ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f736f0e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f736f0e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f736f0e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f736f0e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f736f0df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f736f0df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f736f0df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f736f0df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f736f0e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f736f0e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f736f0e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f736f0e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f736f0e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f736f0e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f736f0e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055c0921c018a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055c0921c018a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055c0921c018a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055c0921c018a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055c0921e2d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055c0921e42d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055c0921e4a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055c0921f0663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055c0921efefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055c0921db57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f7365a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f7365a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055c09212b625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-31-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/25/45 (18582 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/25/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-25-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=25 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 26 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetNegateTest
[       OK ] RangeSetTest/2.RangeSetNegateTest (4 ms)
[----------] 1 test from RangeSetTest/2 (4 ms total)
[----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long
[ RUN      ] RangeSetTest/7.RangeSetAddTest
[       OK ] RangeSetTest/7.RangeSetAddTest (2 ms)
[----------] 1 test from RangeSetTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/2, where TypeParam = (anonymous namespace)::CastType<signed char, unsigned long>
[ RUN      ] RangeSetCastToPromotionConversionTest/2.Test
[       OK ] RangeSetCastToPromotionConversionTest/2.Test (1 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/2 (2 ms total)
[----------] 1 test from CallDescription
[ RUN      ] CallDescription.CheckCallExprMatching
CheckCallExprMatching.cc:2:10: warning: CallEvent match [test.CallDescChecker]
    void bar();
         ^~~
1 warning generated.
CheckCallExprMatching.cc:2:10: warning: CallEvent match [test.CallDescChecker]
    void bar();
         ^~~
CheckCallExprMatching.cc:2:10: warning: CallExpr match [test.CallDescChecker]
    void bar();
         ^~~
2 warnings generated.
[       OK ] CallDescription.CheckCallExprMatching (5 ms)
[----------] 1 test from CallDescription (5 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/17
[       OK ] SValTests/SValTest.GetLocAsIntType/17 (2 ms)
[ RUN      ] SValTests/SValTest.GetPointerType/20
[       OK ] SValTests/SValTest.GetPointerType/20 (2 ms)
[ RUN      ] SValTests/SValTest.GetThisType/2
 #0 0x00007f4b66145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4b66143b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f4b66145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4b64c3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4b6e74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4b6e74d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4b6e74d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4b6e74d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4b6e74d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4b6e74d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4b6e74d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4b6e74d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f4b6e3f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f4b6e3f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f4b6e3f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f4b6e3f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f4b6e3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f4b6e3f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f4b6e3f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f4b6e3f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f4b6e3f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f4b6e3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f4b6e3f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f4b6e3f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f4b6e3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f4b6e3dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f4b6e3dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f4b6e3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f4b6e3f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f4b6e3f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f4b6e3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f4b6e3dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f4b6e3dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f4b6e3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f4b6e3ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f4b6e3ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f4b6e406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f4b6e406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f4b6e406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f4b6e36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f4b6e36376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f4b6e36376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f4b6e36376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f4b6e363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f4b6e363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f4b6e363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f4b6e32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f4b6e32dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f4b6e32dcbe 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 0x00007f4b6e374940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f4b6e374940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f4b6e374940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f4b6e384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f4b6e384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f4b6e384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f4b6e673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f4b6e673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f4b6e673d0a clang::ento::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 0x00007f4b6e673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f4b6e673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f4b6e67e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f4b6e67e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f4b6e67e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f4b6e67e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f4b6e67e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f4b6caef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f4b6caef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f4b6caef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f4b6caef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f4b6e187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f4b6e12bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f4b6e12bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f4b6e12bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f4b6e2e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f4b6e2e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f4b6e2e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f4b6e2e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f4b6e2df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f4b6e2df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f4b6e2df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f4b6e2df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f4b6e2e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f4b6e2e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f4b6e2e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f4b6e2e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f4b6e2e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f4b6e2e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f4b6e2e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000559714d209ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000559714d209ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000559714d209ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000559714d209ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#92 0x0000559714d42d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000559714d442d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000559714d44a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000559714d50663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000559714d4fefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000559714d3b57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f4b64c27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f4b64c28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000559714c8b625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-25-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/38/45 (18583 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/38/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-38-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=38 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 39 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetAddTest
[       OK ] RangeSetTest/3.RangeSetAddTest (3 ms)
[----------] 1 test from RangeSetTest/3 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/2, where TypeParam = (anonymous namespace)::CastType<signed char, long>
[ RUN      ] RangeSetCastToPromotionTest/2.Test
[       OK ] RangeSetCastToPromotionTest/2.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/2 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/3, where TypeParam = (anonymous namespace)::CastType<int, unsigned char>
[ RUN      ] RangeSetCastToTruncationConversionTest/3.Test
[       OK ] RangeSetCastToTruncationConversionTest/3.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/3 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/6
[       OK ] SValTests/SValTest.GetConstType/6 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/9
[       OK ] SValTests/SValTest.GetSymExprType/9 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/12
[       OK ] SValTests/SValTest.GetCompoundType/12 (3 ms)
[ RUN      ] SValTests/SValTest.GetThisType/15
 #0 0x00007f67cc745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f67cc743b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f67cc745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f67cb23dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f67d4d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f67d4d4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f67d4d4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f67d4d4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f67d4d4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f67d4d4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f67d4d4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f67d4d4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f67d49f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f67d49f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f67d49f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f67d49f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f67d49f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f67d49f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f67d49f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f67d49f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f67d49f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f67d49f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f67d49f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f67d49f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f67d49dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f67d49dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f67d49dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f67d49f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f67d49f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f67d49f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f67d49dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f67d49dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f67d49dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f67d49ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f67d49ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f67d49ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f67d4a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f67d4a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f67d4a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f67d496376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f67d496376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f67d496376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f67d496376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f67d4963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f67d4963c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f67d4963c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f67d492dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f67d492dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f67d492dcbe 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 0x00007f67d4974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f67d4974940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f67d4974940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f67d4984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f67d4984337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f67d4984337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f67d4c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f67d4c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f67d4c73d0a clang::ento::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 0x00007f67d4c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f67d4c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f67d4c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f67d4c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f67d4c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f67d4c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f67d4c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f67d30ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f67d30ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f67d30ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f67d30ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f67d4787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f67d472bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f67d472bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f67d472bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f67d48e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f67d48e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f67d48e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f67d48e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f67d48df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f67d48df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f67d48df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f67d48df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f67d48e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f67d48e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f67d48e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f67d48e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f67d48e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f67d48e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f67d48e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055e32f78a9ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055e32f78a9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055e32f78a9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055e32f78a9ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#92 0x000055e32f7acd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055e32f7ae2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055e32f7aea81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055e32f7ba663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055e32f7b9efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055e32f7a557c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f67cb227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f67cb228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055e32f6f5625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-38-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/24/45 (18585 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/24/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-24-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=24 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 25 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/1, where TypeParam = unsigned char
[ RUN      ] RangeSetTest/1.RangeSetUniteTest
[       OK ] RangeSetTest/1.RangeSetUniteTest (3 ms)
[----------] 1 test from RangeSetTest/1 (3 ms total)
[----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long
[ RUN      ] RangeSetTest/7.RangeSetContainsTest
[       OK ] RangeSetTest/7.RangeSetContainsTest (2 ms)
[----------] 1 test from RangeSetTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/1, where TypeParam = (anonymous namespace)::CastType<signed char, unsigned int>
[ RUN      ] RangeSetCastToPromotionConversionTest/1.Test
[       OK ] RangeSetCastToPromotionConversionTest/1.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/1 (2 ms total)
[----------] 1 test from CallDescription
[ RUN      ] CallDescription.MatchBuiltins
[       OK ] CallDescription.MatchBuiltins (10 ms)
[----------] 1 test from CallDescription (10 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/16
[       OK ] SValTests/SValTest.GetLocAsIntType/16 (3 ms)
[ RUN      ] SValTests/SValTest.GetPointerType/19
[       OK ] SValTests/SValTest.GetPointerType/19 (3 ms)
[ RUN      ] SValTests/SValTest.GetThisType/1
 #0 0x00007f6a8c945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6a8c943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f6a8c945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6a8b43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6a94bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f6a94bf07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6a94bf07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6a94bf07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f6a94bf07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f6a94bf07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007f6a94b7a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007f6a94b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007f6a94b7a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007f6a94b7a263 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 0x00007f6a94b834b5 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 0x00007f6a94b83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6a94b83b3c 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 0x00007f6a94b83cf6 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 0x00007f6a94b83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007f6a94b83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007f6a94e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007f6a94e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007f6a94e73d0a clang::ento::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 0x00007f6a94e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007f6a94e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007f6a94e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007f6a94e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007f6a94e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007f6a94e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007f6a94e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007f6a932ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007f6a932ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007f6a932ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007f6a932ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007f6a94987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007f6a9492bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007f6a9492bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007f6a9492bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007f6a94ae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#39 0x00007f6a94ae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#40 0x00007f6a94ae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#41 0x00007f6a94ae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#42 0x00007f6a94adf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#43 0x00007f6a94adf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#44 0x00007f6a94adf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#45 0x00007f6a94adf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#46 0x00007f6a94ae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#47 0x00007f6a94ae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#48 0x00007f6a94ae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#49 0x00007f6a94ae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#50 0x00007f6a94ae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#51 0x00007f6a94ae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#52 0x00007f6a94ae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#53 0x00005558615ff9ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#54 0x00005558615ff9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#55 0x00005558615ff9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#56 0x00005558615ff9ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#57 0x0000555861621d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#58 0x00005558616232d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#59 0x0000555861623a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#60 0x000055586162f663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#61 0x000055586162eefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#62 0x000055586161a57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#63 0x00007f6a8b427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007f6a8b428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x000055586156a625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-24-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/27/45 (18590 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/27/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-27-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=27 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 28 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetRangeIntersectTest
[       OK ] RangeSetTest/2.RangeSetRangeIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/2 (3 ms total)
[----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long
[ RUN      ] RangeSetTest/7.RangeSetUniteTest
[       OK ] RangeSetTest/7.RangeSetUniteTest (2 ms)
[----------] 1 test from RangeSetTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/4, where TypeParam = (anonymous namespace)::CastType<unsigned char, int>
[ RUN      ] RangeSetCastToPromotionConversionTest/4.Test
[       OK ] RangeSetCastToPromotionConversionTest/4.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/4 (2 ms total)
[----------] 1 test from getAPSIntTypeTest
[ RUN      ] getAPSIntTypeTest.APSIntTypeTests
[       OK ] getAPSIntTypeTest.APSIntTypeTests (2 ms)
[----------] 1 test from getAPSIntTypeTest (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/19
[       OK ] SValTests/SValTest.GetLocAsIntType/19 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/1
 #0 0x00007fb3c1345768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fb3c1343b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fb3c1345ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fb3bfe3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fb3c95f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007fb3c95f07ea retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007fb3c95f07ea retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007fb3c95f07ea IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007fb3c95f07ea ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007fb3c95f07ea (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38
#10 0x00007fb3c957a263 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#11 0x00007fb3c957a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#12 0x00007fb3c957a263 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#13 0x00007fb3c957a263 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 0x00007fb3c95834b5 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 0x00007fb3c9583a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007fb3c9583b3c 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 0x00007fb3c9583cf6 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 0x00007fb3c9583f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#19 0x00007fb3c9583f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#20 0x00007fb3c9873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#21 0x00007fb3c9873d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#22 0x00007fb3c9873d0a clang::ento::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 0x00007fb3c9873d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#24 0x00007fb3c9873d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#25 0x00007fb3c987e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#26 0x00007fb3c987e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#27 0x00007fb3c987e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#28 0x00007fb3c987e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#29 0x00007fb3c987e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#30 0x00007fb3c7cef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#31 0x00007fb3c7cef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#32 0x00007fb3c7cef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#33 0x00007fb3c7cef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#34 0x00007fb3c9387129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#35 0x00007fb3c932bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#36 0x00007fb3c932bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#37 0x00007fb3c932bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#38 0x00007fb3c94e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#39 0x00007fb3c94e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#40 0x00007fb3c94e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#41 0x00007fb3c94e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#42 0x00007fb3c94df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#43 0x00007fb3c94df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#44 0x00007fb3c94df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#45 0x00007fb3c94df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#46 0x00007fb3c94e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#47 0x00007fb3c94e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#48 0x00007fb3c94e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#49 0x00007fb3c94e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#50 0x00007fb3c94e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#51 0x00007fb3c94e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#52 0x00007fb3c94e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#53 0x0000564ef245818a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#54 0x0000564ef245818a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#55 0x0000564ef245818a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#56 0x0000564ef245818a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#57 0x0000564ef247ad1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#58 0x0000564ef247c2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#59 0x0000564ef247ca81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#60 0x0000564ef2488663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#61 0x0000564ef2487efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#62 0x0000564ef247357c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#63 0x00007fb3bfe27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#64 0x00007fb3bfe28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#65 0x0000564ef23c3625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-27-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/34/45 (18592 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/34/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-34-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=34 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 35 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetPointIntersectTest
[       OK ] RangeSetTest/3.RangeSetPointIntersectTest (4 ms)
[----------] 1 test from RangeSetTest/3 (4 ms total)
[----------] 1 test from RangeSetCastToNoopTest/6, where TypeParam = (anonymous namespace)::CastType<long, long>
[ RUN      ] RangeSetCastToNoopTest/6.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/6.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/6 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/11, where TypeParam = (anonymous namespace)::CastType<unsigned int, long>
[ RUN      ] RangeSetCastToPromotionConversionTest/11.Test
[       OK ] RangeSetCastToPromotionConversionTest/11.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/11 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/2
[       OK ] SValTests/SValTest.GetConstType/2 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/5
[       OK ] SValTests/SValTest.GetSymExprType/5 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/8
[       OK ] SValTests/SValTest.GetCompoundType/8 (2 ms)
[ RUN      ] SValTests/SValTest.GetThisType/11
 #0 0x00007fad1c145768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fad1c143b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fad1c145ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fad1ac3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fad2474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fad2474d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fad2474d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fad2474d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fad2474d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fad2474d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fad2474d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fad2474d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fad243f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fad243f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fad243f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fad243f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fad243f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fad243f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fad243f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fad243f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fad243f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fad243f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fad243f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fad243f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fad243dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fad243dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fad243dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fad243f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fad243f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fad243f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fad243dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fad243dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fad243dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fad243ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fad243ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fad243ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fad24406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fad24406465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fad24406465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fad2436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fad2436376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fad2436376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fad2436376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fad24363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fad24363c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fad24363c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fad2432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fad2432dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fad2432dcbe 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 0x00007fad24374940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fad24374940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fad24374940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fad24384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fad24384337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fad24384337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fad24673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fad24673d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fad24673d0a clang::ento::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 0x00007fad24673d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fad24673d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fad2467e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fad2467e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fad2467e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fad2467e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fad2467e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fad22aef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fad22aef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fad22aef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fad22aef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fad24187129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fad2412bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fad2412bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fad2412bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fad242e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fad242e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fad242e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fad242e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fad242df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fad242df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fad242df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fad242df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fad242e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fad242e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fad242e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fad242e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fad242e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fad242e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fad242e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000559c0fdab9ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000559c0fdab9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000559c0fdab9ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000559c0fdab9ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#92 0x0000559c0fdcdd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000559c0fdcf2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000559c0fdcfa81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000559c0fddb663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000559c0fddaefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000559c0fdc657c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fad1ac27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fad1ac28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000559c0fd16625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-34-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/45 (18597 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-0-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=0 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 1 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from TestReturnValueUnderConstructionChecker
[ RUN      ] TestReturnValueUnderConstructionChecker.ReturnValueUnderConstructionChecker
 #0 0x00007f6b55545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f6b55543b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f6b55545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f6b5403dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f6b5d750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21
 #5 0x00007f6b5d750d7e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f6b5d750d7e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f6b5d750d7e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007f6b5d750d7e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007f6b5d750d7e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007f6b5d750d7e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40
#11 0x00007f6b5d750d7e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55
#12 0x00007f6b5d75d41e llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#13 0x00007f6b5d75d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#14 0x00007f6b5d75d41e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#15 0x00007f6b5d75d41e 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 0x00007f6b5d75d41e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef<clang::ParmVarDecl*>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45
#17 0x00007f6b5d75e6fc clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7
#18 0x00007f6b5d75e6fc clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31
#19 0x00007f6b5d80f2c8 llvm::SmallVectorBase<unsigned int>::size() const /usr/include/llvm/ADT/SmallVector.h:91:0
#20 0x00007f6b5d80f2c8 llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0
#21 0x00007f6b5d80f2c8 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 0x00007f6b5d7b7059 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 0x00007f6b5d7b7059 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 0x00007f6b5d7b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#25 0x00007f6b5d7b7221 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#26 0x00007f6b5d7b7221 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0
#27 0x00007f6b5d7c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#28 0x00007f6b5d7c5e5e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#29 0x00007f6b5d7c5e5e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0
#30 0x00007f6b5d7c6846 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0
#31 0x00007f6b5d7c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0
#32 0x00007f6b5d7c6846 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#33 0x00007f6b5d7c6846 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 0x00007f6b5d762911 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#35 0x00007f6b5d762911 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#36 0x00007f6b5d762911 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#37 0x00007f6b5d762911 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#38 0x00007f6b5d762911 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#39 0x00007f6b5d762911 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#40 0x00007f6b5d762911 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 0x00007f6b5d7c472c llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#42 0x00007f6b5d7c472c llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#43 0x00007f6b5d7c472c llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#44 0x00007f6b5d7c472c llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#45 0x00007f6b5d7c472c llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#46 0x00007f6b5d7c472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#47 0x00007f6b5d7c472c 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 0x00007f6b5d782053 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 0x00007f6b5d782053 clang::ento::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 0x00007f6b5d7836a3 clang::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 0x00007f6b5d7836a3 clang::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 0x00007f6b5d783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f6b5d783c1f clang::ento::CoreEngine::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 0x00007f6b5d783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#55 0x00007f6b5d783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#56 0x00007f6b5da73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#57 0x00007f6b5da73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#58 0x00007f6b5da73d0a clang::ento::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 0x00007f6b5da73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#60 0x00007f6b5da73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#61 0x00007f6b5da7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#62 0x00007f6b5da7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#63 0x00007f6b5da7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#64 0x00007f6b5da7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#65 0x00007f6b5da7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#66 0x00007f6b5beef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#67 0x00007f6b5beef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#68 0x00007f6b5beef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#69 0x00007f6b5beef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#70 0x00007f6b5d587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#71 0x00007f6b5d52bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#72 0x00007f6b5d52bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#73 0x00007f6b5d52bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#74 0x00007f6b5d6e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#75 0x00007f6b5d6e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#76 0x00007f6b5d6e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#77 0x00007f6b5d6e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#78 0x00007f6b5d6df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#79 0x00007f6b5d6df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#80 0x00007f6b5d6df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#81 0x00007f6b5d6df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#82 0x00007f6b5d6e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#83 0x00007f6b5d6e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#84 0x00007f6b5d6e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#85 0x00007f6b5d6e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#86 0x00007f6b5d6e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#87 0x00007f6b5d6e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#88 0x00007f6b5d6e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#89 0x00007f6b5d6e1c0e std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#90 0x00007f6b5d6e1c0e clang::tooling::runToolOnCode(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:178:0
#91 0x000055638569eec0 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#92 0x000055638569eec0 runCheckerOnCode<clang::ento::(anonymous namespace)::addTestReturnValueUnderConstructionChecker> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:121:32
#93 0x000055638569eec0 bool clang::ento::runCheckerOnCode<&clang::ento::(anonymous namespace)::addTestReturnValueUnderConstructionChecker(clang::ento::AnalysisASTConsumer&, clang::AnalyzerOptions&)>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:128:34
#94 0x00005563856a2caf std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const /usr/include/c++/12/bits/basic_string.h:234:28
#95 0x00005563856a2caf std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_is_local() const /usr/include/c++/12/bits/basic_string.h:275:13
#96 0x00005563856a2caf std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose() /usr/include/c++/12/bits/basic_string.h:293:18
#97 0x00005563856a2caf std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string() /usr/include/c++/12/bits/basic_string.h:803:19
#98 0x00005563856a2caf clang::ento::(anonymous namespace)::TestReturnValueUnderConstructionChecker_ReturnValueUnderConstructionChecker_Test::TestBody() /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/TestReturnValueUnderConstruction.cpp:59:3
#99 0x00005563856b6d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#100 0x00005563856b82d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#101 0x00005563856b8a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#102 0x00005563856c4663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#103 0x00005563856c3efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#104 0x00005563856af57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#105 0x00007f6b54027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#106 0x00007f6b54028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#107 0x00005563855ff625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-0-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/40/45 (18602 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/40/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-40-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=40 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 41 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetUniteTest
[       OK ] RangeSetTest/3.RangeSetUniteTest (4 ms)
[----------] 1 test from RangeSetTest/3 (4 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/4, where TypeParam = (anonymous namespace)::CastType<unsigned char, unsigned int>
[ RUN      ] RangeSetCastToPromotionTest/4.Test
[       OK ] RangeSetCastToPromotionTest/4.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/4 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/5, where TypeParam = (anonymous namespace)::CastType<unsigned int, signed char>
[ RUN      ] RangeSetCastToTruncationConversionTest/5.Test
[       OK ] RangeSetCastToTruncationConversionTest/5.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/5 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/8
[       OK ] SValTests/SValTest.GetConstType/8 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/11
[       OK ] SValTests/SValTest.GetSymExprType/11 (1 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/14
 #0 0x00007f97a4f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f97a4f43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f97a4f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f97a3a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f97ad54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f97ad54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f97ad54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f97ad54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f97ad54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f97ad54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f97ad54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f97ad54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f97ad1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f97ad1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f97ad1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f97ad1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f97ad1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f97ad1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f97ad1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f97ad1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f97ad1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f97ad1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f97ad1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f97ad1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f97ad1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f97ad1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f97ad1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f97ad1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f97ad1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f97ad1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f97ad1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f97ad1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f97ad1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f97ad1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f97ad1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f97ad1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f97ad206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f97ad206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f97ad206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f97ad16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f97ad16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f97ad16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f97ad16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f97ad163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f97ad163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f97ad163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f97ad12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f97ad12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f97ad12dcbe 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 0x00007f97ad174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f97ad174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f97ad174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f97ad184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f97ad184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f97ad184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f97ad473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f97ad473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f97ad473d0a clang::ento::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 0x00007f97ad473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f97ad473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f97ad47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f97ad47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f97ad47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f97ad47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f97ad47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f97ab8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f97ab8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f97ab8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f97ab8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f97acf87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f97acf2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f97acf2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f97acf2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f97ad0e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f97ad0e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f97ad0e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f97ad0e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f97ad0df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f97ad0df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f97ad0df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f97ad0df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f97ad0e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f97ad0e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f97ad0e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f97ad0e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f97ad0e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f97ad0e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f97ad0e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000561f9a69b18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000561f9a69b18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000561f9a69b18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000561f9a69b18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000561f9a6bdd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000561f9a6bf2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000561f9a6bfa81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000561f9a6cb663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000561f9a6caefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000561f9a6b657c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f97a3a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f97a3a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000561f9a606625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-40-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/36/45 (18615 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/36/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-36-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=36 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 37 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetGenericIntersectTest
[       OK ] RangeSetTest/3.RangeSetGenericIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/3 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/0, where TypeParam = (anonymous namespace)::CastType<signed char, short>
[ RUN      ] RangeSetCastToPromotionTest/0.Test
[       OK ] RangeSetCastToPromotionTest/0.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/0 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/1, where TypeParam = (anonymous namespace)::CastType<unsigned short, signed char>
[ RUN      ] RangeSetCastToTruncationConversionTest/1.Test
[       OK ] RangeSetCastToTruncationConversionTest/1.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/1 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/4
[       OK ] SValTests/SValTest.GetConstType/4 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/7
[       OK ] SValTests/SValTest.GetSymExprType/7 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/10
 #0 0x00007f52c5945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f52c5943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f52c5945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f52c443dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f52cdf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f52cdf4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f52cdf4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f52cdf4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f52cdf4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f52cdf4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f52cdf4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f52cdf4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f52cdbf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f52cdbf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f52cdbf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f52cdbf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f52cdbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f52cdbf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f52cdbf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f52cdbf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f52cdbf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f52cdbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f52cdbf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f52cdbf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f52cdbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f52cdbdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f52cdbdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f52cdbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f52cdbf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f52cdbf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f52cdbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f52cdbdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f52cdbdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f52cdbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f52cdbffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f52cdbffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f52cdc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f52cdc06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f52cdc06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f52cdb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f52cdb6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f52cdb6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f52cdb6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f52cdb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f52cdb63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f52cdb63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f52cdb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f52cdb2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f52cdb2dcbe 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 0x00007f52cdb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f52cdb74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f52cdb74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f52cdb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f52cdb84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f52cdb84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f52cde73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f52cde73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f52cde73d0a clang::ento::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 0x00007f52cde73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f52cde73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f52cde7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f52cde7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f52cde7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f52cde7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f52cde7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f52cc2ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f52cc2ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f52cc2ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f52cc2ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f52cd987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f52cd92bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f52cd92bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f52cd92bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f52cdae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f52cdae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f52cdae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f52cdae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f52cdadf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f52cdadf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f52cdadf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f52cdadf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f52cdae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f52cdae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f52cdae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f52cdae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f52cdae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f52cdae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f52cdae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055922535a18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055922535a18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055922535a18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055922535a18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055922537cd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055922537e2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055922537ea81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055922538a663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000559225389efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055922537557c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f52c4427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f52c4428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x00005592252c5625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-36-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/29/45 (18626 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/29/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-29-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=29 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 30 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetContainsTest
[       OK ] RangeSetTest/2.RangeSetContainsTest (3 ms)
[----------] 1 test from RangeSetTest/2 (3 ms total)
[----------] 1 test from RangeSetCastToNoopTest/1, where TypeParam = (anonymous namespace)::CastType<unsigned char, unsigned char>
[ RUN      ] RangeSetCastToNoopTest/1.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/1.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/1 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/6, where TypeParam = (anonymous namespace)::CastType<short, unsigned int>
[ RUN      ] RangeSetCastToPromotionConversionTest/6.Test
[       OK ] RangeSetCastToPromotionConversionTest/6.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/6 (2 ms total)
[----------] 1 test from StaticAnalyzerOptions
[ RUN      ] StaticAnalyzerOptions.SearchInParentPackageTests
[       OK ] StaticAnalyzerOptions.SearchInParentPackageTests (0 ms)
[----------] 1 test from StaticAnalyzerOptions (0 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetSymExprType/0
[       OK ] SValTests/SValTest.GetSymExprType/0 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/3
 #0 0x00007fd84a945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd84a943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fd84a945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd84943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd852f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd852f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd852f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd852f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd852f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd852f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd852f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd852f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd852bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd852bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd852bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd852bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd852bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd852bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd852bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd852bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd852bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd852bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd852bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd852bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd852bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd852bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd852bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd852bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd852bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd852bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd852bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd852bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd852bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd852bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd852bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd852bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd852c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd852c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd852c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd852b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd852b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd852b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd852b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd852b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd852b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd852b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd852b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd852b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd852b2dcbe 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 0x00007fd852b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd852b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd852b74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fd852b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd852b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd852b84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd852e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd852e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd852e73d0a clang::ento::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 0x00007fd852e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd852e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd852e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd852e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd852e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd852e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd852e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd8512ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd8512ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd8512ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd8512ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd852987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd85292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd85292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd85292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd852ae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fd852ae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fd852ae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fd852ae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fd852adf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fd852adf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fd852adf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fd852adf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fd852ae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fd852ae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fd852ae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fd852ae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fd852ae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fd852ae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fd852ae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055f50c51918a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055f50c51918a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055f50c51918a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055f50c51918a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055f50c53bd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055f50c53d2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055f50c53da81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055f50c549663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055f50c548efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055f50c53457c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fd849427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fd849428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055f50c484625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-29-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/30/45 (18632 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/30/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-30-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=30 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 31 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetAddTest
[       OK ] RangeSetTest/2.RangeSetAddTest (4 ms)
[----------] 1 test from RangeSetTest/2 (4 ms total)
[----------] 1 test from RangeSetCastToNoopTest/2, where TypeParam = (anonymous namespace)::CastType<short, short>
[ RUN      ] RangeSetCastToNoopTest/2.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/2.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/2 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/7, where TypeParam = (anonymous namespace)::CastType<short, unsigned long>
[ RUN      ] RangeSetCastToPromotionConversionTest/7.Test
[       OK ] RangeSetCastToPromotionConversionTest/7.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/7 (2 ms total)
[----------] 1 test from StaticAnalyzerOptions
[ RUN      ] StaticAnalyzerOptions.StringOptions
[       OK ] StaticAnalyzerOptions.StringOptions (0 ms)
[----------] 1 test from StaticAnalyzerOptions (0 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetSymExprType/1
[       OK ] SValTests/SValTest.GetSymExprType/1 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/4
 #0 0x00007fcddcd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fcddcd43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fcddcd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fcddb83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fcde534d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fcde534d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fcde534d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fcde534d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fcde534d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fcde534d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fcde534d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fcde534d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fcde4ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fcde4ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fcde4ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fcde4ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fcde4ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fcde4ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fcde4ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fcde4ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fcde4ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fcde4ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fcde4ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fcde4ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fcde4fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fcde4fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fcde4fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fcde4ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fcde4ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fcde4ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fcde4fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fcde4fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fcde4fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fcde4fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fcde4fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fcde4fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fcde5006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fcde5006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fcde5006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fcde4f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fcde4f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fcde4f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fcde4f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fcde4f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fcde4f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fcde4f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fcde4f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fcde4f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fcde4f2dcbe 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 0x00007fcde4f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fcde4f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fcde4f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fcde4f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fcde4f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fcde4f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fcde5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fcde5273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fcde5273d0a clang::ento::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 0x00007fcde5273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fcde5273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fcde527e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fcde527e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fcde527e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fcde527e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fcde527e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fcde36ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fcde36ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fcde36ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fcde36ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fcde4d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fcde4d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fcde4d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fcde4d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fcde4ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fcde4ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fcde4ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fcde4ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fcde4edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fcde4edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fcde4edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fcde4edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fcde4ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fcde4ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fcde4ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fcde4ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fcde4ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fcde4ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fcde4ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000556cebeb718a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000556cebeb718a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000556cebeb718a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000556cebeb718a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000556cebed9d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000556cebedb2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000556cebedba81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000556cebee7663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000556cebee6efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000556cebed257c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fcddb827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fcddb828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000556cebe22625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-30-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/28/45 (18644 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/28/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-28-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=28 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 29 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetGenericIntersectTest
[       OK ] RangeSetTest/2.RangeSetGenericIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/2 (3 ms total)
[----------] 1 test from RangeSetCastToNoopTest/0, where TypeParam = (anonymous namespace)::CastType<signed char, signed char>
[ RUN      ] RangeSetCastToNoopTest/0.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/0.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/0 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/5, where TypeParam = (anonymous namespace)::CastType<unsigned char, long>
[ RUN      ] RangeSetCastToPromotionConversionTest/5.Test
[       OK ] RangeSetCastToPromotionConversionTest/5.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/5 (2 ms total)
[----------] 1 test from StaticAnalyzerOptions
[ RUN      ] StaticAnalyzerOptions.getRegisteredCheckers
[       OK ] StaticAnalyzerOptions.getRegisteredCheckers (0 ms)
[----------] 1 test from StaticAnalyzerOptions (0 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/20
[       OK ] SValTests/SValTest.GetLocAsIntType/20 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/2
 #0 0x00007fd97b545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd97b543b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fd97b545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd97a03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd983b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd983b4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd983b4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd983b4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd983b4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd983b4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd983b4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd983b4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd9837f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd9837f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd9837f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd9837f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd9837f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd9837f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd9837f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd9837f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd9837f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd9837f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd9837f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd9837f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd9837dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd9837dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd9837dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd9837f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd9837f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd9837f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd9837dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd9837dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd9837dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd9837ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd9837ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd9837ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd983806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd983806465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd983806465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd98376376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd98376376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd98376376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd98376376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd983763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd983763c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd983763c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd98372dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd98372dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd98372dcbe 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 0x00007fd983774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd983774940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd983774940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fd983784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd983784337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd983784337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd983a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd983a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd983a73d0a clang::ento::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 0x00007fd983a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd983a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd983a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd983a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd983a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd983a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd983a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd981eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd981eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd981eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd981eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd983587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd98352bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd98352bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd98352bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd9836e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fd9836e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fd9836e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fd9836e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fd9836df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fd9836df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fd9836df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fd9836df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fd9836e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fd9836e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fd9836e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fd9836e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fd9836e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fd9836e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fd9836e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055868b55718a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055868b55718a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055868b55718a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055868b55718a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055868b579d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055868b57b2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055868b57ba81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055868b587663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055868b586efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055868b57257c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fd97a027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fd97a028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055868b4c2625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-28-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/26/45 (18670 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/26/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-26-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=26 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 27 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetPointIntersectTest
[       OK ] RangeSetTest/2.RangeSetPointIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/2 (3 ms total)
[----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long
[ RUN      ] RangeSetTest/7.RangeSetDeletePointTest
[       OK ] RangeSetTest/7.RangeSetDeletePointTest (2 ms)
[----------] 1 test from RangeSetTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/3, where TypeParam = (anonymous namespace)::CastType<unsigned char, short>
[ RUN      ] RangeSetCastToPromotionConversionTest/3.Test
[       OK ] RangeSetCastToPromotionConversionTest/3.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/3 (2 ms total)
[----------] 1 test from BugReportInterestingness
[ RUN      ] BugReportInterestingness.Symbols
input.cpp:15:7: warning: test bug [test.Interestingness]
      bug(A);
      ^~~~~~
1 warning generated.
[       OK ] BugReportInterestingness.Symbols (4 ms)
[----------] 1 test from BugReportInterestingness (4 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/18
[       OK ] SValTests/SValTest.GetLocAsIntType/18 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/0
 #0 0x00007f3cadd45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3cadd43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f3cadd45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3cac83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3cb634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3cb634d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3cb634d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3cb634d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3cb634d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3cb634d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3cb634d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3cb634d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3cb5ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3cb5ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3cb5ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3cb5ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3cb5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3cb5ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3cb5ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3cb5ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3cb5ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3cb5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3cb5ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3cb5ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3cb5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3cb5fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3cb5fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3cb5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3cb5ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3cb5ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3cb5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3cb5fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3cb5fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3cb5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3cb5fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3cb5fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3cb6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3cb6006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3cb6006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3cb5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3cb5f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3cb5f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3cb5f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3cb5f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3cb5f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3cb5f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f3cb5f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f3cb5f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f3cb5f2dcbe 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 0x00007f3cb5f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f3cb5f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f3cb5f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f3cb5f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f3cb5f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f3cb5f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f3cb6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f3cb6273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f3cb6273d0a clang::ento::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 0x00007f3cb6273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f3cb6273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f3cb627e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f3cb627e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f3cb627e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f3cb627e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f3cb627e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f3cb46ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f3cb46ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f3cb46ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f3cb46ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f3cb5d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f3cb5d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f3cb5d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f3cb5d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f3cb5ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f3cb5ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f3cb5ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f3cb5ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f3cb5edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f3cb5edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f3cb5edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f3cb5edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f3cb5ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f3cb5ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f3cb5ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f3cb5ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f3cb5ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f3cb5ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f3cb5ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055985c04b18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055985c04b18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055985c04b18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055985c04b18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000055985c06dd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055985c06f2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055985c06fa81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055985c07b663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055985c07aefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055985c06657c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f3cac827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f3cac828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055985bfb6625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-26-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/33/45 (18673 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/33/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-33-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=33 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 34 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short
[ RUN      ] RangeSetTest/3.RangeSetNegateTest
[       OK ] RangeSetTest/3.RangeSetNegateTest (4 ms)
[----------] 1 test from RangeSetTest/3 (4 ms total)
[----------] 1 test from RangeSetCastToNoopTest/5, where TypeParam = (anonymous namespace)::CastType<unsigned int, unsigned int>
[ RUN      ] RangeSetCastToNoopTest/5.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/5.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/5 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/10, where TypeParam = (anonymous namespace)::CastType<int, unsigned long>
[ RUN      ] RangeSetCastToPromotionConversionTest/10.Test
[       OK ] RangeSetCastToPromotionConversionTest/10.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/10 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/1
[       OK ] SValTests/SValTest.GetConstType/1 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/4
[       OK ] SValTests/SValTest.GetSymExprType/4 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/7
 #0 0x00007f73fd945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f73fd943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f73fd945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f73fc43dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f7405f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f7405f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f7405f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f7405f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f7405f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f7405f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f7405f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f7405f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f7405bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f7405bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f7405bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f7405bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f7405bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f7405bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f7405bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f7405bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f7405bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f7405bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f7405bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f7405bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f7405bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f7405bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f7405bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f7405bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f7405bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f7405bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f7405bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f7405bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f7405bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f7405bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f7405bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f7405bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f7405c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f7405c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f7405c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f7405b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f7405b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f7405b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f7405b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f7405b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f7405b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f7405b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f7405b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f7405b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f7405b2dcbe 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 0x00007f7405b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f7405b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f7405b74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f7405b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f7405b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f7405b84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f7405e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f7405e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f7405e73d0a clang::ento::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 0x00007f7405e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f7405e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f7405e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f7405e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f7405e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f7405e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f7405e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f74042ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f74042ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f74042ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f74042ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f7405987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f740592bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f740592bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f740592bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f7405ae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f7405ae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f7405ae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f7405ae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f7405adf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f7405adf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f7405adf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f7405adf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f7405ae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f7405ae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f7405ae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f7405ae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f7405ae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f7405ae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f7405ae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000056357eb0318a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000056357eb0318a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000056357eb0318a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000056357eb0318a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x000056357eb25d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000056357eb272d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000056357eb27a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000056357eb33663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000056357eb32efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000056357eb1e57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f73fc427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f73fc428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000056357ea6e625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-33-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/42/45 (18680 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/42/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-42-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=42 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 43 of 45.
[==========] Running 7 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/4, where TypeParam = int
[ RUN      ] RangeSetTest/4.RangeSetPointIntersectTest
[       OK ] RangeSetTest/4.RangeSetPointIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/4 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/6, where TypeParam = (anonymous namespace)::CastType<short, int>
[ RUN      ] RangeSetCastToPromotionTest/6.Test
[       OK ] RangeSetCastToPromotionTest/6.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/6 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/7, where TypeParam = (anonymous namespace)::CastType<long, unsigned short>
[ RUN      ] RangeSetCastToTruncationConversionTest/7.Test
[       OK ] RangeSetCastToTruncationConversionTest/7.Test (1 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/7 (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/10
[       OK ] SValTests/SValTest.GetConstType/10 (3 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/13
[       OK ] SValTests/SValTest.GetSymExprType/13 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/16
[       OK ] SValTests/SValTest.GetCompoundType/16 (3 ms)
[ RUN      ] SValTests/SValTest.GetThisType/19
 #0 0x00007f3356f45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3356f43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f3356f45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3355a3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f335f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f335f54d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f335f54d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f335f54d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f335f54d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f335f54d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f335f54d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f335f54d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f335f1f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f335f1f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f335f1f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f335f1f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f335f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f335f1f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f335f1f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f335f1f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f335f1f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f335f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f335f1f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f335f1f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f335f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f335f1dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f335f1dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f335f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f335f1f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f335f1f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f335f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f335f1dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f335f1dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f335f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f335f1ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f335f1ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f335f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f335f206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f335f206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f335f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f335f16376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f335f16376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f335f16376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f335f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f335f163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f335f163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f335f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f335f12dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f335f12dcbe 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 0x00007f335f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f335f174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f335f174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f335f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f335f184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f335f184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f335f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f335f473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f335f473d0a clang::ento::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 0x00007f335f473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f335f473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f335f47e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f335f47e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f335f47e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f335f47e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f335f47e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f335d8ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f335d8ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f335d8ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f335d8ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f335ef87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f335ef2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f335ef2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f335ef2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f335f0e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f335f0e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f335f0e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f335f0e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f335f0df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f335f0df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f335f0df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f335f0df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f335f0e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f335f0e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f335f0e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f335f0e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f335f0e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f335f0e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f335f0e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000556bdb7999ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000556bdb7999ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000556bdb7999ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000556bdb7999ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#92 0x0000556bdb7bbd1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000556bdb7bd2d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000556bdb7bda81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000556bdb7c9663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000556bdb7c8efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000556bdb7b457c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f3355a27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f3355a28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000556bdb704625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-42-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/32/45 (18681 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/32/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-32-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=32 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 33 of 45.
[==========] Running 8 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/2, where TypeParam = short
[ RUN      ] RangeSetTest/2.RangeSetUniteTest
[       OK ] RangeSetTest/2.RangeSetUniteTest (4 ms)
[----------] 1 test from RangeSetTest/2 (4 ms total)
[----------] 1 test from RangeSetCastToNoopTest/4, where TypeParam = (anonymous namespace)::CastType<int, int>
[ RUN      ] RangeSetCastToNoopTest/4.RangeSetCastToNoopTest
[       OK ] RangeSetCastToNoopTest/4.RangeSetCastToNoopTest (2 ms)
[----------] 1 test from RangeSetCastToNoopTest/4 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/9, where TypeParam = (anonymous namespace)::CastType<unsigned short, long>
[ RUN      ] RangeSetCastToPromotionConversionTest/9.Test
[       OK ] RangeSetCastToPromotionConversionTest/9.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/9 (2 ms total)
[----------] 5 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/0
[       OK ] SValTests/SValTest.GetConstType/0 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/3
[       OK ] SValTests/SValTest.GetSymExprType/3 (3 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/6
 #0 0x00007f3c3cf45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f3c3cf43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f3c3cf45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f3c3ba3dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f3c4554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f3c4554d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f3c4554d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f3c4554d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f3c4554d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f3c4554d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f3c4554d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f3c4554d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f3c451f6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f3c451f6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f3c451f6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f3c451f6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f3c451f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f3c451f6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f3c451f6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f3c451f6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f3c451f7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f3c451f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f3c451f7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f3c451f7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f3c451dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f3c451dbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f3c451dbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f3c451f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f3c451f905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f3c451f905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f3c451dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f3c451dc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f3c451dc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f3c451ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f3c451ffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f3c451ffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f3c45206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f3c45206465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f3c45206465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f3c4516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f3c4516376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f3c4516376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f3c4516376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f3c45163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f3c45163c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f3c45163c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f3c4512dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f3c4512dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f3c4512dcbe 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 0x00007f3c45174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f3c45174940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f3c45174940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f3c45184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f3c45184337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f3c45184337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f3c45473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f3c45473d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f3c45473d0a clang::ento::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 0x00007f3c45473d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f3c45473d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f3c4547e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f3c4547e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f3c4547e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f3c4547e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f3c4547e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f3c438ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f3c438ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f3c438ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f3c438ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f3c44f87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f3c44f2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f3c44f2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f3c44f2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f3c450e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f3c450e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f3c450e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f3c450e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f3c450df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f3c450df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f3c450df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f3c450df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f3c450e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f3c450e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f3c450e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f3c450e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f3c450e1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f3c450e1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f3c450e1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000563fec98318a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000563fec98318a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000563fec98318a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000563fec98318a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000563fec9a5d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000563fec9a72d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000563fec9a7a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000563fec9b3663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000563fec9b2efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000563fec99e57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f3c3ba27f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f3c3ba28009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000563fec8ee625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-32-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/44/45 (18682 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/44/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-44-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=44 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 45 of 45.
[==========] Running 7 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/4, where TypeParam = int
[ RUN      ] RangeSetTest/4.RangeSetGenericIntersectTest
[       OK ] RangeSetTest/4.RangeSetGenericIntersectTest (3 ms)
[----------] 1 test from RangeSetTest/4 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/8, where TypeParam = (anonymous namespace)::CastType<unsigned short, unsigned int>
[ RUN      ] RangeSetCastToPromotionTest/8.Test
[       OK ] RangeSetCastToPromotionTest/8.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionTest/8 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/9, where TypeParam = (anonymous namespace)::CastType<unsigned long, int>
[ RUN      ] RangeSetCastToTruncationConversionTest/9.Test
[       OK ] RangeSetCastToTruncationConversionTest/9.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/9 (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/12
[       OK ] SValTests/SValTest.GetConstType/12 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/15
[       OK ] SValTests/SValTest.GetSymExprType/15 (2 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/18
 #0 0x00007f641ed45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f641ed43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f641ed45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f641d83dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f642734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f642734d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f642734d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f642734d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f642734d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f642734d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f642734d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f642734d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f6426ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f6426ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f6426ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f6426ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f6426ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f6426ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f6426ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f6426ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f6426ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f6426ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f6426ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f6426ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f6426fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f6426fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f6426fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f6426ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f6426ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f6426ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f6426fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f6426fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f6426fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f6426fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f6426fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f6426fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f6427006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f6427006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f6427006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f6426f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f6426f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f6426f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f6426f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f6426f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f6426f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f6426f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f6426f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f6426f2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f6426f2dcbe 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 0x00007f6426f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f6426f74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f6426f74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f6426f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f6426f84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f6426f84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f6427273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f6427273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f6427273d0a clang::ento::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 0x00007f6427273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f6427273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f642727e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f642727e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f642727e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f642727e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f642727e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f64256ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f64256ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f64256ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f64256ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f6426d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f6426d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f6426d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f6426d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f6426ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f6426ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f6426ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f6426ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f6426edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f6426edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f6426edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f6426edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f6426ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f6426ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f6426ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f6426ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f6426ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f6426ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f6426ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x0000555baf20f18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x0000555baf20f18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x0000555baf20f18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x0000555baf20f18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000555baf231d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x0000555baf2332d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000555baf233a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x0000555baf23f663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x0000555baf23eefc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x0000555baf22a57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f641d827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f641d828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000555baf17a625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-44-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/45 (18683 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-1-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=1 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 2 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from SymbolReaper
[ RUN      ] SymbolReaper.SuperRegionLiveness
[       OK ] SymbolReaper.SuperRegionLiveness (4 ms)
[----------] 1 test from SymbolReaper (4 ms total)
[----------] 1 test from RangeSetTest/4, where TypeParam = int
[ RUN      ] RangeSetTest/4.RangeSetAddTest
[       OK ] RangeSetTest/4.RangeSetAddTest (2 ms)
[----------] 1 test from RangeSetTest/4 (3 ms total)
[----------] 1 test from RangeSetCastToPromotionTest/10, where TypeParam = (anonymous namespace)::CastType<int, long>
[ RUN      ] RangeSetCastToPromotionTest/10.Test
[       OK ] RangeSetCastToPromotionTest/10.Test (1 ms)
[----------] 1 test from RangeSetCastToPromotionTest/10 (1 ms total)
[----------] 1 test from RangeSetCastToTruncationConversionTest/11, where TypeParam = (anonymous namespace)::CastType<unsigned long, signed char>
[ RUN      ] RangeSetCastToTruncationConversionTest/11.Test
[       OK ] RangeSetCastToTruncationConversionTest/11.Test (2 ms)
[----------] 1 test from RangeSetCastToTruncationConversionTest/11 (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetConstType/14
[       OK ] SValTests/SValTest.GetConstType/14 (2 ms)
[ RUN      ] SValTests/SValTest.GetSymExprType/17
[       OK ] SValTests/SValTest.GetSymExprType/17 (1 ms)
[ RUN      ] SValTests/SValTest.GetCompoundType/20
 #0 0x00007f35dfb45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f35dfb43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f35dfb45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f35de63dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f35e814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f35e814d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f35e814d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f35e814d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f35e814d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f35e814d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f35e814d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f35e814d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f35e7df6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f35e7df6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f35e7df6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f35e7df6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f35e7df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f35e7df6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f35e7df6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f35e7df6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f35e7df7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f35e7df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f35e7df7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f35e7df7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f35e7ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f35e7ddbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f35e7ddbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f35e7df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f35e7df905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f35e7df905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f35e7ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f35e7ddc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f35e7ddc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f35e7dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f35e7dffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f35e7dffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f35e7e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f35e7e06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f35e7e06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f35e7d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f35e7d6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f35e7d6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f35e7d6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f35e7d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f35e7d63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f35e7d63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f35e7d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f35e7d2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f35e7d2dcbe 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 0x00007f35e7d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007f35e7d74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007f35e7d74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007f35e7d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007f35e7d84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007f35e7d84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007f35e8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007f35e8073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007f35e8073d0a clang::ento::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 0x00007f35e8073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007f35e8073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007f35e807e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007f35e807e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007f35e807e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007f35e807e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007f35e807e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007f35e64ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007f35e64ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007f35e64ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007f35e64ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007f35e7b87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007f35e7b2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007f35e7b2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007f35e7b2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007f35e7ce1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007f35e7ce1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007f35e7ce1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007f35e7ce1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007f35e7cdf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007f35e7cdf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007f35e7cdf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007f35e7cdf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007f35e7ce0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007f35e7ce0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007f35e7ce0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007f35e7ce0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007f35e7ce1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007f35e7ce1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007f35e7ce1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055566870e18a std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055566870e18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055566870e18a runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetCompoundTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055566870e18a clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:278:1
#92 0x0000555668730d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x00005556687322d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x0000555668732a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055566873e663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055566873defc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055566872957c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007f35de627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007f35de628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x0000555668679625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-1-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/23/45 (18684 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/23/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-23-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=23 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 24 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/1, where TypeParam = unsigned char
[ RUN      ] RangeSetTest/1.RangeSetDeletePointTest
[       OK ] RangeSetTest/1.RangeSetDeletePointTest (3 ms)
[----------] 1 test from RangeSetTest/1 (3 ms total)
[----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long
[ RUN      ] RangeSetTest/7.RangeSetGenericIntersectTest
[       OK ] RangeSetTest/7.RangeSetGenericIntersectTest (2 ms)
[----------] 1 test from RangeSetTest/7 (2 ms total)
[----------] 1 test from RangeSetCastToPromotionConversionTest/0, where TypeParam = (anonymous namespace)::CastType<signed char, unsigned short>
[ RUN      ] RangeSetCastToPromotionConversionTest/0.Test
[       OK ] RangeSetCastToPromotionConversionTest/0.Test (2 ms)
[----------] 1 test from RangeSetCastToPromotionConversionTest/0 (2 ms total)
[----------] 1 test from CallDescription
[ RUN      ] CallDescription.NegativeMatchQualifiedNames
[       OK ] CallDescription.NegativeMatchQualifiedNames (2 ms)
[----------] 1 test from CallDescription (2 ms total)
[----------] 4 tests from SValTests/SValTest
[ RUN      ] SValTests/SValTest.GetLocAsIntType/15
[       OK ] SValTests/SValTest.GetLocAsIntType/15 (2 ms)
[ RUN      ] SValTests/SValTest.GetPointerType/18
[       OK ] SValTests/SValTest.GetPointerType/18 (3 ms)
[ RUN      ] SValTests/SValTest.GetThisType/0
 #0 0x00007fd6ba945768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007fd6ba943b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007fd6ba945ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007fd6b943dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007fd6c2f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007fd6c2f4d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007fd6c2f4d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007fd6c2f4d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007fd6c2f4d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007fd6c2f4d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007fd6c2f4d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007fd6c2f4d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007fd6c2bf6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007fd6c2bf6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007fd6c2bf6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007fd6c2bf6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007fd6c2bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007fd6c2bf6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007fd6c2bf6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007fd6c2bf6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007fd6c2bf7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007fd6c2bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007fd6c2bf7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007fd6c2bf7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007fd6c2bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007fd6c2bdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007fd6c2bdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007fd6c2bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007fd6c2bf905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007fd6c2bf905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007fd6c2bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007fd6c2bdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007fd6c2bdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007fd6c2bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007fd6c2bffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007fd6c2bffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007fd6c2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007fd6c2c06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007fd6c2c06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007fd6c2b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007fd6c2b6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007fd6c2b6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007fd6c2b6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007fd6c2b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007fd6c2b63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007fd6c2b63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007fd6c2b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007fd6c2b2dcbe llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007fd6c2b2dcbe 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 0x00007fd6c2b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#50 0x00007fd6c2b74940 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#51 0x00007fd6c2b74940 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0
#52 0x00007fd6c2b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#53 0x00007fd6c2b84337 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#54 0x00007fd6c2b84337 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0
#55 0x00007fd6c2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#56 0x00007fd6c2e73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#57 0x00007fd6c2e73d0a clang::ento::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 0x00007fd6c2e73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#59 0x00007fd6c2e73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#60 0x00007fd6c2e7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#61 0x00007fd6c2e7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#62 0x00007fd6c2e7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#63 0x00007fd6c2e7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#64 0x00007fd6c2e7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#65 0x00007fd6c12ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#66 0x00007fd6c12ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#67 0x00007fd6c12ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#68 0x00007fd6c12ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#69 0x00007fd6c2987129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#70 0x00007fd6c292bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#71 0x00007fd6c292bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#72 0x00007fd6c292bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#73 0x00007fd6c2ae1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#74 0x00007fd6c2ae1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#75 0x00007fd6c2ae1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#76 0x00007fd6c2ae1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#77 0x00007fd6c2adf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#78 0x00007fd6c2adf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#79 0x00007fd6c2adf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#80 0x00007fd6c2adf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#81 0x00007fd6c2ae0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#82 0x00007fd6c2ae0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#83 0x00007fd6c2ae0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#84 0x00007fd6c2ae0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#85 0x00007fd6c2ae1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#86 0x00007fd6c2ae1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#87 0x00007fd6c2ae1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#88 0x000055f222d849ca std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x000055f222d849ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40
#90 0x000055f222d849ca runCheckerOnCodeWithArgs<clang::ento::(anonymous namespace)::addGetThisTypeSValCollector> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42
#91 0x000055f222d849ca clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/SValTest.cpp:342:1
#92 0x000055f222da6d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#93 0x000055f222da82d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#94 0x000055f222da8a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#95 0x000055f222db4663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#96 0x000055f222db3efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#97 0x000055f222d9f57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#98 0x00007fd6b9427f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#99 0x00007fd6b9428009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#100 0x000055f222cef625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-23-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/9/45 (18805 of 19121)
******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/9/45' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-9-45.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=45 GTEST_SHARD_INDEX=9 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests
--
Note: This is test shard 10 of 45.
[==========] Running 8 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 1 test from RangeSetTest/0, where TypeParam = signed char
[ RUN      ] RangeSetTest/0.RangeSetNegateTest
[       OK ] RangeSetTest/0.RangeSetNegateTest (3 ms)
[----------] 1 test from RangeSetTest/0 (3 ms total)
[----------] 1 test from RangeSetTest/5, where TypeParam = unsigned int
[ RUN      ] RangeSetTest/5.RangeSetAddTest
[       OK ] RangeSetTest/5.RangeSetAddTest (2 ms)
[----------] 1 test from RangeSetTest/5 (2 ms total)
[----------] 1 test from RangeSetCastToTruncationTest/6, where TypeParam = (anonymous namespace)::CastType<long, int>
[ RUN      ] RangeSetCastToTruncationTest/6.Test
[       OK ] RangeSetCastToTruncationTest/6.Test (1 ms)
[----------] 1 test from RangeSetCastToTruncationTest/6 (1 ms total)
[----------] 1 test from CXXDeallocatorCall
[ RUN      ] CXXDeallocatorCall.SimpleDestructor
 #0 0x00007f52e1d45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f52e1d43b42 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b42)
 #2 0x00007f52e1d45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f52e083dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f52ea34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f52ea34d5a6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f52ea34d5a6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f52ea34d5a6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f52ea34d5a6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f52ea34d5a6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f52ea34d5a6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f52ea34d5a6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0
#12 0x00007f52e9ff6b6c assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5
#13 0x00007f52e9ff6b6c assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1
#14 0x00007f52e9ff6b6c assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#15 0x00007f52e9ff6b6c assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3
#16 0x00007f52e9ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15
#17 0x00007f52e9ff6b6c assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17
#18 0x00007f52e9ff6b6c assign<const clang::ento::SymExpr*> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46
#19 0x00007f52e9ff6b6c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75
#20 0x00007f52e9ff7975 llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#21 0x00007f52e9ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#22 0x00007f52e9ff7975 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#23 0x00007f52e9ff7975 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31
#24 0x00007f52e9fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#25 0x00007f52e9fdbb14 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#26 0x00007f52e9fdbb14 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60
#27 0x00007f52e9ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#28 0x00007f52e9ff905f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#29 0x00007f52e9ff905f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71
#30 0x00007f52e9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#31 0x00007f52e9fdc490 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#32 0x00007f52e9fdc490 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44
#33 0x00007f52e9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#34 0x00007f52e9fffdf3 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#35 0x00007f52e9fffdf3 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0
#36 0x00007f52ea006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#37 0x00007f52ea006465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#38 0x00007f52ea006465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#39 0x00007f52e9f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#40 0x00007f52e9f6376f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#41 0x00007f52e9f6376f operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#42 0x00007f52e9f6376f std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0
#43 0x00007f52e9f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#44 0x00007f52e9f63c1b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#45 0x00007f52e9f63c1b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0
#46 0x00007f52e9fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#47 0x00007f52e9fc79a4 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#48 0x00007f52e9fc79a4 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 0x00007f52e9fc79a4 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 0x00007f52e9f7ba0a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0
#51 0x00007f52e9f7ba0a 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 0x00007f52e9f83a5f clang::ento::ExprEngine::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 0x00007f52e9f83b3c 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 0x00007f52e9f83cf6 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 0x00007f52e9f83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#56 0x00007f52e9f83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#57 0x00007f52ea273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#58 0x00007f52ea273d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#59 0x00007f52ea273d0a clang::ento::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 0x00007f52ea273d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#61 0x00007f52ea273d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#62 0x00007f52ea27e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#63 0x00007f52ea27e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#64 0x00007f52ea27e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#65 0x00007f52ea27e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#66 0x00007f52ea27e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#67 0x00007f52e86ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#68 0x00007f52e86ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#69 0x00007f52e86ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#70 0x00007f52e86ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#71 0x00007f52e9d87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#72 0x00007f52e9d2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#73 0x00007f52e9d2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#74 0x00007f52e9d2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#75 0x00007f52e9ee1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#76 0x00007f52e9ee1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#77 0x00007f52e9ee1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#78 0x00007f52e9ee1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#79 0x00007f52e9edf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#80 0x00007f52e9edf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#81 0x00007f52e9edf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#82 0x00007f52e9edf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#83 0x00007f52e9ee0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#84 0x00007f52e9ee0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#85 0x00007f52e9ee0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#86 0x00007f52e9ee0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#87 0x00007f52e9ee1715 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:217:0
#88 0x00007f52e9ee1a92 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#89 0x00007f52e9ee1a92 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:242:0
#90 0x00007f52e9ee1c0e std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#91 0x00007f52e9ee1c0e clang::tooling::runToolOnCode(std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>, llvm::Twine const&, llvm::Twine const&, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:178:0
#92 0x0000559b4faea779 std::unique_ptr<clang::FrontendAction, std::default_delete<clang::FrontendAction>>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12
#93 0x0000559b4faea779 runCheckerOnCode<clang::ento::(anonymous namespace)::addCXXDeallocatorChecker> /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CheckerRegistration.h:121:32
#94 0x0000559b4faea779 clang::ento::(anonymous namespace)::CXXDeallocatorCall_SimpleDestructor_Test::TestBody() /builddir/build/BUILD/clang-16.0.6.src/unittests/StaticAnalyzer/CallEventTest.cpp:75:3
#95 0x0000559b4fb75d1f testing::Test::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x112d1f)
#96 0x0000559b4fb772d9 testing::TestInfo::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x1142d9)
#97 0x0000559b4fb77a81 testing::TestSuite::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x114a81)
#98 0x0000559b4fb83663 testing::internal::UnitTestImpl::RunAllTests() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x120663)
#99 0x0000559b4fb82efc testing::UnitTest::Run() (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x11fefc)
#100 0x0000559b4fb6e57c main (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x10b57c)
#101 0x00007f52e0827f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#102 0x00007f52e0828009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#103 0x0000559b4fabe625 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5b625)
--
exit: -11
--
shard JSON output does not exist: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-1142282-9-45.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang Tools :: clang-tidy/infrastructure/temporaries.cpp (19119 of 19121)
******************** TEST 'Clang Tools :: clang-tidy/infrastructure/temporaries.cpp' FAILED ********************
Script:
--
: 'RUN: at line 2';   clang-tidy -checks='-*,clang-analyzer-core.NullDereference' /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp -- | FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp
--
Exit Code: 2
Command Output (stderr):
--
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: clang-tidy -checks=-*,clang-analyzer-core.NullDereference /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp --
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling testNullPointerDereference()
3.	/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp:20:13: Error evaluating statement
4.	/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp:20:13: Error evaluating statement
 #0 0x00007f55e3b45768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f55e3b43b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f55e3b45ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f55e263dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f55ebd9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007f55ebd9ce49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007f55ebd9ce49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007f55ebd9ce49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72
 #8 0x00007f55ebd9ce49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7
 #9 0x00007f55ebd9ce49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27
#10 0x00007f55ebd9ce49 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f55ebd77f0f llvm::IntrusiveRefCntPtrInfo<clang::ento::ProgramState const>::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39
#12 0x00007f55ebd77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41
#13 0x00007f55ebd77f0f llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f55ebd77f0f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63
#15 0x00007f55ebd77f0f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f55ebda267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8
#17 0x00007f55ebda267b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9
#18 0x00007f55ebda267b clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f55ebdc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#20 0x00007f55ebdc4f01 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#21 0x00007f55ebdc4f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f55ebdc4f01 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 0x00007f55ebd82053 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 0x00007f55ebd82053 clang::ento::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 0x00007f55ebd836a3 clang::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 0x00007f55ebd836a3 clang::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 0x00007f55ebd83a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f55ebd83c1f clang::ento::CoreEngine::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 0x00007f55ebd83f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#30 0x00007f55ebd83f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#31 0x00007f55ec073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#32 0x00007f55ec073d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#33 0x00007f55ec073d0a clang::ento::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 0x00007f55ec073d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#35 0x00007f55ec073d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#36 0x00007f55ec07e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#37 0x00007f55ec07e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#38 0x00007f55ec07e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#39 0x00007f55ec07e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#40 0x00007f55ec07e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#41 0x00007f55ebb73360 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/MultiplexConsumer.cpp:297:25
#42 0x00007f55ea4ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#43 0x00007f55ea4ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#44 0x00007f55ea4ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#45 0x00007f55ea4ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#46 0x00007f55ebb87129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#47 0x00007f55ebb2bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#48 0x00007f55ebb2bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#49 0x00007f55ebb2bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#50 0x00007f55ebce1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#51 0x00007f55ebce1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#52 0x00007f55ebce1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#53 0x00007f55ebce1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#54 0x000055886b724b84 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6
#55 0x000055886b724b84 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7
#56 0x000055886b724b84 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11
#57 0x000055886b724b84 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:559:50
#58 0x00007f55ebcdf4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#59 0x00007f55ebcdf4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#60 0x00007f55ebcdf4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#61 0x00007f55ebcdf4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#62 0x00007f55ebce0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#63 0x00007f55ebce0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#64 0x00007f55ebce0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#65 0x00007f55ebce0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#66 0x00007f55ebce26af clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:588:0
#67 0x000055886b73495e clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:581:28
#68 0x000055886aeb04b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#69 0x000055886aeb04b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#70 0x000055886aeb04b9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/tool/ClangTidyMain.cpp:602:63
#71 0x00007f55e2627f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#72 0x00007f55e2628009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#73 0x000055886ae9eaf5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tidy+0x543af5)
FileCheck error: '<stdin>' is empty.
FileCheck command line:  FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/temporaries.cpp
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang Tools :: clang-tidy/infrastructure/static-analyzer-config.cpp (19120 of 19121)
******************** TEST 'Clang Tools :: clang-tidy/infrastructure/static-analyzer-config.cpp' FAILED ********************
Script:
--
: 'RUN: at line 2';   clang-tidy /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -checks='-*,clang-analyzer-unix.Malloc' -config='{CheckOptions: [{ key: "clang-analyzer-unix.DynamicMemoryModeling:Optimistic", value: true}]}' -- | FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp
--
Exit Code: 2
Command Output (stderr):
--
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: clang-tidy /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -checks=-*,clang-analyzer-unix.Malloc "-config={CheckOptions: [{ key: \"clang-analyzer-unix.DynamicMemoryModeling:Optimistic\", value: true}]}" --
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling af2()
3.	/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp:16:3: Error evaluating statement
 #0 0x00007ff83d545768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007ff83d543b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007ff83d545ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007ff83c03dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007ff84592d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19
 #5 0x00007ff84592d0b9 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65
 #6 0x00007ff84592d0b9 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40
 #7 0x00007ff84592d0b9 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49
 #8 0x00007ff84592d0b9 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44
 #9 0x00007ff84592d0b9 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35
#10 0x00007ff84592d0b9 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84
#11 0x00007ff84592d0b9 (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 0x00007ff84574d820 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 0x00007ff84577a143 llvm::SmallVectorTemplateCommon<clang::CharSourceRange, void>::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0
#14 0x00007ff84577a143 llvm::SmallVectorImpl<clang::CharSourceRange>::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0
#15 0x00007ff84577a143 llvm::SmallVector<clang::ento::ExplodedNode*, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0
#16 0x00007ff84577a143 llvm::SetVector<clang::ento::ExplodedNode*, llvm::SmallVector<clang::ento::ExplodedNode*, 4u>, llvm::SmallDenseSet<clang::ento::ExplodedNode*, 4u, llvm::DenseMapInfo<clang::ento::ExplodedNode*, void>>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0
#17 0x00007ff84577a143 llvm::SmallSetVector<clang::ento::ExplodedNode*, 4u>::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0
#18 0x00007ff84577a143 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0
#19 0x00007ff84577a143 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 0x00007ff8457834b5 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 0x00007ff845783a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007ff845783c1f clang::ento::CoreEngine::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 0x00007ff845783f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#24 0x00007ff845783f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#25 0x00007ff845a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#26 0x00007ff845a73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#27 0x00007ff845a73d0a clang::ento::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 0x00007ff845a73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#29 0x00007ff845a73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#30 0x00007ff845a7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#31 0x00007ff845a7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#32 0x00007ff845a7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#33 0x00007ff845a7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#34 0x00007ff845a7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#35 0x00007ff845573360 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/MultiplexConsumer.cpp:297:25
#36 0x00007ff843eef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#37 0x00007ff843eef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#38 0x00007ff843eef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#39 0x00007ff843eef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#40 0x00007ff845587129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#41 0x00007ff84552bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#42 0x00007ff84552bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#43 0x00007ff84552bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#44 0x00007ff8456e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#45 0x00007ff8456e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#46 0x00007ff8456e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#47 0x00007ff8456e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#48 0x000055f992d67b84 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6
#49 0x000055f992d67b84 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7
#50 0x000055f992d67b84 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11
#51 0x000055f992d67b84 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:559:50
#52 0x00007ff8456df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#53 0x00007ff8456df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#54 0x00007ff8456df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#55 0x00007ff8456df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#56 0x00007ff8456e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#57 0x00007ff8456e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#58 0x00007ff8456e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#59 0x00007ff8456e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#60 0x00007ff8456e26af clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:588:0
#61 0x000055f992d7795e clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:581:28
#62 0x000055f9924f34b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#63 0x000055f9924f34b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#64 0x000055f9924f34b9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/tool/ClangTidyMain.cpp:602:63
#65 0x00007ff83c027f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#66 0x00007ff83c028009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#67 0x000055f9924e1af5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tidy+0x543af5)
FileCheck error: '<stdin>' is empty.
FileCheck command line:  FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang Tools :: clang-tidy/infrastructure/static-analyzer.cpp (19121 of 19121)
******************** TEST 'Clang Tools :: clang-tidy/infrastructure/static-analyzer.cpp' FAILED ********************
Script:
--
: 'RUN: at line 2';   clang-tidy /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp -checks='-*,clang-analyzer-*' -- | FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp
--
Exit Code: 2
Command Output (stderr):
--
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: clang-tidy /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp -checks=-*,clang-analyzer-* --
1.	<eof> parser at end of file
2.	While analyzing stack: 
	#0 Calling g()
3.	/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp:14:13: Error evaluating statement
4.	/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp:14:13: Error evaluating statement
 #0 0x00007f4bba745768 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd45768)
 #1 0x00007f4bba743b70 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd43b70)
 #2 0x00007f4bba745ee8 (/usr/lib64/libLLVM-16.so+0xd45ee8)
 #3 0x00007f4bb923dad0 __restore_rt (/usr/lib64/libc.so.6+0x3dad0)
 #4 0x00007f4bc2d3359e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0
 #5 0x00007f4bc2d3359e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0
 #6 0x00007f4bc2d3359e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0
 #7 0x00007f4bc2d3359e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0
 #8 0x00007f4bc2d3359e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0
 #9 0x00007f4bc2d3359e MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0
#10 0x00007f4bc2d3359e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0
#11 0x00007f4bc2d3359e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46
#12 0x00007f4bc2b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#13 0x00007f4bc2b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#14 0x00007f4bc2b43995 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, 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 0x00007f4bc2951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#16 0x00007f4bc2951c2a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#17 0x00007f4bc2951c2a clang::ento::CheckerFn<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const> (llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29
#18 0x00007f4bc2951c2a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30
#19 0x00007f4bc29ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#20 0x00007f4bc29ffe81 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#21 0x00007f4bc29ffe81 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0
#22 0x00007f4bc29ffe81 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0
#23 0x00007f4bc2a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#24 0x00007f4bc2a06465 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#25 0x00007f4bc2a06465 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0
#26 0x00007f4bc296381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#27 0x00007f4bc296381e llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#28 0x00007f4bc296381e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0
#29 0x00007f4bc296381e std::pair<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>> clang::ento::ConstraintManager::assumeDualImpl<clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0
#30 0x00007f4bc2e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0
#31 0x00007f4bc2e4b438 llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0
#32 0x00007f4bc2e4b438 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 0x00007f4bc2b29e04 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, false>::_Head_base(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:193:0
#34 0x00007f4bc2b29e04 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:435:0
#35 0x00007f4bc2b29e04 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::_Tuple_impl(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:284:0
#36 0x00007f4bc2b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&>::tuple<true, true>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1065:0
#37 0x00007f4bc2b29e04 std::tuple<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&> std::tie<llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>>(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/c++/12/tuple:1745:0
#38 0x00007f4bc2b29e04 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>, std::optional<clang::ento::SVal>) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0
#39 0x00007f4bc2b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::swap(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0
#40 0x00007f4bc2b2a29b llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::operator=(llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0
#41 0x00007f4bc2b2a29b (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 0x00007f4bc2b43bbb checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5
#43 0x00007f4bc2b43bbb 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 0x00007f4bc2953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5
#45 0x00007f4bc2953ccd llvm::IntrusiveRefCntPtr<clang::ento::CallEvent const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#46 0x00007f4bc2953ccd clang::ento::CallEventRef<clang::ento::CallEvent>::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7
#47 0x00007f4bc2953ccd runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35
#48 0x00007f4bc2953ccd 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 0x00007f4bc29b36dd llvm::SmallVectorBase<unsigned int>::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0
#50 0x00007f4bc29b36dd llvm::SmallVectorTemplateCommon<std::pair<clang::ento::SVal, clang::ento::SVal>, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0
#51 0x00007f4bc29b36dd llvm::SmallVectorTemplateBase<std::pair<clang::ento::SVal, clang::ento::SVal>, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0
#52 0x00007f4bc29b36dd llvm::SmallVectorImpl<std::pair<clang::ento::SVal, clang::ento::SVal>>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0
#53 0x00007f4bc29b36dd llvm::SmallVector<std::pair<clang::ento::SVal, clang::ento::SVal>, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0
#54 0x00007f4bc29b36dd 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 0x00007f4bc29b417f 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 0x00007f4bc29820a6 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 0x00007f4bc29820a6 clang::ento::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 0x00007f4bc29836a3 clang::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 0x00007f4bc29836a3 clang::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 0x00007f4bc2983a0f clang::ento::ExprEngine::processCFGElement(clang::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 0x00007f4bc2983c1f clang::ento::CoreEngine::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 0x00007f4bc2983f82 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0
#63 0x00007f4bc2983f82 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0
#64 0x00007f4bc2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#65 0x00007f4bc2c73d0a llvm::IntrusiveRefCntPtr<clang::ento::ProgramState const>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#66 0x00007f4bc2c73d0a clang::ento::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 0x00007f4bc2c73d0a RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22
#68 0x00007f4bc2c73d0a (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet<clang::Decl const*, llvm::DenseMapInfo<clang::Decl const*, void>>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27
#69 0x00007f4bc2c7e21a llvm::DenseMapBase<llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5
#70 0x00007f4bc2c7e21a llvm::detail::DenseSetImpl<clang::Decl const*, llvm::DenseMap<clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Decl const*, void>, llvm::detail::DenseSetPair<clang::Decl const*>>, llvm::DenseMapInfo<clang::Decl const*, void>>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50
#71 0x00007f4bc2c7e21a HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31
#72 0x00007f4bc2c7e21a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25
#73 0x00007f4bc2c7e21a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31
#74 0x00007f4bc2773360 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/MultiplexConsumer.cpp:297:25
#75 0x00007f4bc10ef648 __gnu_cxx::__normal_iterator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>*, std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>::__normal_iterator(std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9
#76 0x00007f4bc10ef648 std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16
#77 0x00007f4bc10ef648 void clang::finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>>(std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback>>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3
#78 0x00007f4bc10ef648 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11
#79 0x00007f4bc2787129 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21
#80 0x00007f4bc272bccf llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12
#81 0x00007f4bc272bccf llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22
#82 0x00007f4bc272bccf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42
#83 0x00007f4bc28e1eb8 std::__uniq_ptr_impl<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0
#84 0x00007f4bc28e1eb8 std::unique_ptr<clang::FileSystemStatCache, std::default_delete<clang::FileSystemStatCache>>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0
#85 0x00007f4bc28e1eb8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/FileManager.cpp:69:0
#86 0x00007f4bc28e1eb8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:436:0
#87 0x00005618fe452b84 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6
#88 0x00005618fe452b84 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7
#89 0x00005618fe452b84 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11
#90 0x00005618fe452b84 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:559:50
#91 0x00007f4bc28df4a2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#92 0x00007f4bc28df4a2 std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#93 0x00007f4bc28df4a2 std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#94 0x00007f4bc28df4a2 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:409:0
#95 0x00007f4bc28e0f9c std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0
#96 0x00007f4bc28e0f9c std::__shared_ptr<clang::CompilerInvocation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0
#97 0x00007f4bc28e0f9c std::shared_ptr<clang::CompilerInvocation>::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0
#98 0x00007f4bc28e0f9c clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:394:0
#99 0x00007f4bc28e26af clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Tooling.cpp:588:0
#100 0x00005618fe46295e clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/ClangTidy.cpp:581:28
#101 0x00005618fdbde4b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9
#102 0x00005618fdbde4b9 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34
#103 0x00005618fdbde4b9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/tool/ClangTidyMain.cpp:602:63
#104 0x00007f4bb9227f50 __libc_start_call_main (/usr/lib64/libc.so.6+0x27f50)
#105 0x00007f4bb9228009 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x28009)
#106 0x00005618fdbccaf5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tidy+0x543af5)
FileCheck error: '<stdin>' is empty.
FileCheck command line:  FileCheck /builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/clang-tidy/infrastructure/static-analyzer.cpp
--
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
********************
Failed Tests (659):
  Clang :: Analysis/CFContainers.mm
  Clang :: Analysis/CFNumber.c
  Clang :: Analysis/CFRetainRelease_NSAssertionHandler.m
  Clang :: Analysis/CGColorSpace.c
  Clang :: Analysis/CheckNSError.m
  Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp
  Clang :: Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m
  Clang :: Analysis/DeallocMissingRelease.m
  Clang :: Analysis/DeallocUseAfterFreeErrors.m
  Clang :: Analysis/DeleteWithNonVirtualDtor.cpp
  Clang :: Analysis/DynamicTypePropagation.m
  Clang :: Analysis/Issue56873.cpp
  Clang :: Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp
  Clang :: Analysis/Malloc+MismatchedDeallocator_intersections.cpp
  Clang :: Analysis/MemRegion.cpp
  Clang :: Analysis/MismatchedDeallocator-checker-test.mm
  Clang :: Analysis/MismatchedDeallocator-path-notes.cpp
  Clang :: Analysis/MissingDealloc.m
  Clang :: Analysis/NSContainers.m
  Clang :: Analysis/NSPanel.m
  Clang :: Analysis/NSString.m
  Clang :: Analysis/NSWindow.m
  Clang :: Analysis/NewDelete+MismatchedDeallocator_intersections.cpp
  Clang :: Analysis/NewDelete-atomics.cpp
  Clang :: Analysis/NewDelete-checker-test.cpp
  Clang :: Analysis/NewDelete-custom.cpp
  Clang :: Analysis/NewDelete-intersections.mm
  Clang :: Analysis/NewDelete-path-notes.cpp
  Clang :: Analysis/NewDelete-sized-deallocation.cpp
  Clang :: Analysis/NewDelete-variadic.cpp
  Clang :: Analysis/NewDeleteLeaks-PR18394.cpp
  Clang :: Analysis/NewDeleteLeaks-PR19102.cpp
  Clang :: Analysis/NewDeleteLeaks.cpp
  Clang :: Analysis/NoReturn.m
  Clang :: Analysis/OSAtomic_mac.cpp
  Clang :: Analysis/ObjCProperties.m
  Clang :: Analysis/ObjCRetSigs.m
  Clang :: Analysis/PR24184.cpp
  Clang :: Analysis/PR2978.m
  Clang :: Analysis/PR35418.cpp
  Clang :: Analysis/PR3991.m
  Clang :: Analysis/PR46264.cpp
  Clang :: Analysis/PR47511.cpp
  Clang :: Analysis/PR49490.cpp
  Clang :: Analysis/PR49642.c
  Clang :: Analysis/PR50268.c
  Clang :: Analysis/SpecialFunctionsCFError.cpp
  Clang :: Analysis/UserNullabilityAnnotations.m
  Clang :: Analysis/a_flaky_crash.cpp
  Clang :: Analysis/additive-folding-range-constraints.c
  Clang :: Analysis/additive-folding.cpp
  Clang :: Analysis/additive-op-on-sym-int-expr.c
  Clang :: Analysis/analyzeOneFunction.m
  Clang :: Analysis/analyzer-stats.c
  Clang :: Analysis/array-init-loop.cpp
  Clang :: Analysis/array-punned-region.c
  Clang :: Analysis/array-struct-region.c
  Clang :: Analysis/array-struct-region.cpp
  Clang :: Analysis/array-struct.c
  Clang :: Analysis/assume-controlled-environment.c
  Clang :: Analysis/atomics.c
  Clang :: Analysis/autoreleasewritechecker_test.m
  Clang :: Analysis/base-init.cpp
  Clang :: Analysis/bitwise-ops-nocrash.c
  Clang :: Analysis/bitwise-ops.c
  Clang :: Analysis/block-in-critical-section.cpp
  Clang :: Analysis/block-in-critical-section.m
  Clang :: Analysis/blocks-no-inline.c
  Clang :: Analysis/blocks.m
  Clang :: Analysis/blocks.mm
  Clang :: Analysis/bool-assignment.c
  Clang :: Analysis/bsd-string.c
  Clang :: Analysis/bstring.c
  Clang :: Analysis/bstring.cpp
  Clang :: Analysis/bstring_UninitRead.c
  Clang :: Analysis/bug_hash_test.cpp
  Clang :: Analysis/bug_hash_test.m
  Clang :: Analysis/builtin-functions.cpp
  Clang :: Analysis/c11lock.c
  Clang :: Analysis/call-and-message.cpp
  Clang :: Analysis/call-and-message.m
  Clang :: Analysis/call-invalidation.cpp
  Clang :: Analysis/call_once.cpp
  Clang :: Analysis/cast-to-struct.cpp
  Clang :: Analysis/cast-value-logic.cpp
  Clang :: Analysis/cast-value-notes.cpp
  Clang :: Analysis/cast-value-state-dump.cpp
  Clang :: Analysis/casts.c
  Clang :: Analysis/casts.cpp
  Clang :: Analysis/casts.m
  Clang :: Analysis/cert/env31-c.c
  Clang :: Analysis/cert/env34-c-cert-examples.c
  Clang :: Analysis/cert/env34-c.c
  Clang :: Analysis/cert/pos34-c-fp-suppression.cpp
  Clang :: Analysis/cert/pos34-c.cpp
  Clang :: Analysis/cfref_PR2519.c
  Clang :: Analysis/cfref_rdar6080742.c
  Clang :: Analysis/class-object-state-dump.m
  Clang :: Analysis/comparison-implicit-casts.cpp
  Clang :: Analysis/complex.c
  Clang :: Analysis/conditional-operator.cpp
  Clang :: Analysis/conditional-path-notes.c
  Clang :: Analysis/const-method-call.cpp
  Clang :: Analysis/constant-folding-crash.cpp
  Clang :: Analysis/constant-folding.c
  Clang :: Analysis/constraint-assignor.c
  Clang :: Analysis/constraint_manager_conditions.cpp
  Clang :: Analysis/constraint_manager_negate.c
  Clang :: Analysis/constraint_manager_negate_difference.c
  Clang :: Analysis/container-modeling.cpp
  Clang :: Analysis/conversion-tracking-notes.c
  Clang :: Analysis/conversion.c
  Clang :: Analysis/conversion.cpp
  Clang :: Analysis/copy-elision.cpp
  Clang :: Analysis/copy-elision.mm
  Clang :: Analysis/copypaste/asm.cpp
  Clang :: Analysis/copypaste/attributes.cpp
  Clang :: Analysis/copypaste/autogenerated_automoc.cpp
  Clang :: Analysis/copypaste/call.cpp
  Clang :: Analysis/copypaste/catch.cpp
  Clang :: Analysis/copypaste/clone-begin-end-different-file.cpp
  Clang :: Analysis/copypaste/dbus_autogenerated.cpp
  Clang :: Analysis/copypaste/delete.cpp
  Clang :: Analysis/copypaste/dependent-exist.cpp
  Clang :: Analysis/copypaste/expr-types.cpp
  Clang :: Analysis/copypaste/functions.cpp
  Clang :: Analysis/copypaste/generic.c
  Clang :: Analysis/copypaste/labels.cpp
  Clang :: Analysis/copypaste/lambda.cpp
  Clang :: Analysis/copypaste/macro-complexity.cpp
  Clang :: Analysis/copypaste/moc_autogenerated.cpp
  Clang :: Analysis/copypaste/not-autogenerated.cpp
  Clang :: Analysis/copypaste/objc-methods.m
  Clang :: Analysis/copypaste/plist-diagnostics-notes-as-events.cpp
  Clang :: Analysis/copypaste/plist-diagnostics.cpp
  Clang :: Analysis/copypaste/sub-sequences.cpp
  Clang :: Analysis/copypaste/suspicious-clones.cpp
  Clang :: Analysis/copypaste/text-diagnostics.cpp
  Clang :: Analysis/copypaste/ui_autogenerated.cpp
  Clang :: Analysis/coverage.c
  Clang :: Analysis/cstring-plist.c
  Clang :: Analysis/cstring-syntax-cxx.cpp
  Clang :: Analysis/cstring-syntax-weird.c
  Clang :: Analysis/cstring-syntax-weird2.c
  Clang :: Analysis/cstring-syntax.c
  Clang :: Analysis/ctor-array.cpp
  Clang :: Analysis/ctor-bug-path.cpp
  Clang :: Analysis/ctor.mm
  Clang :: Analysis/ctu-implicit.c
  Clang :: Analysis/ctu-main.c
  Clang :: Analysis/ctu-main.cpp
  Clang :: Analysis/ctu-on-demand-parsing.c
  Clang :: Analysis/ctu-on-demand-parsing.cpp
  Clang :: Analysis/ctu-onego-indirect.cpp
  Clang :: Analysis/ctu-onego-small.cpp
  Clang :: Analysis/ctu-onego-toplevel.cpp
  Clang :: Analysis/cxx-crashes.cpp
  Clang :: Analysis/cxx-dynamic-memory-analysis-order.cpp
  Clang :: Analysis/cxx-for-range.cpp
  Clang :: Analysis/cxx-inherited-ctor-init-expr.cpp
  Clang :: Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp
  Clang :: Analysis/cxx-member-initializer-const-field.cpp
  Clang :: Analysis/cxx-method-names.cpp
  Clang :: Analysis/cxx-uninitialized-object-inheritance.cpp
  Clang :: Analysis/cxx-uninitialized-object-no-dereference.cpp
  Clang :: Analysis/cxx-uninitialized-object-notes-as-warnings.cpp
  Clang :: Analysis/cxx-uninitialized-object-ptr-ref.cpp
  Clang :: Analysis/cxx-uninitialized-object-unguarded-access.cpp
  Clang :: Analysis/cxx-uninitialized-object-unionlike-constructs.cpp
  Clang :: Analysis/cxx-uninitialized-object.cpp
  Clang :: Analysis/cxxctr-array-evalcall-analysis-order.cpp
  Clang :: Analysis/cxxctr-evalcall-analysis-order.cpp
  Clang :: Analysis/cxxnewexpr-callback.cpp
  Clang :: Analysis/dead-stores.c
  Clang :: Analysis/dead-stores.m
  Clang :: Analysis/debug-container-modeling.cpp
  Clang :: Analysis/debug-exprinspection-istainted.c
  Clang :: Analysis/debug-iterator-modeling.cpp
  Clang :: Analysis/delegates.m
  Clang :: Analysis/deprecated-flags-and-options.cpp
  Clang :: Analysis/derived-to-base.cpp
  Clang :: Analysis/diagnostics/deref-track-symbolic-region.c
  Clang :: Analysis/diagnostics/deref-track-symbolic-region.cpp
  Clang :: Analysis/diagnostics/dtors.cpp
  Clang :: Analysis/diagnostics/explicit-suppression.cpp
  Clang :: Analysis/diagnostics/false-positive-suppression.c
  Clang :: Analysis/diagnostics/find_last_store.c
  Clang :: Analysis/diagnostics/implicit-cxx-std-suppression.cpp
  Clang :: Analysis/diagnostics/initializer.cpp
  Clang :: Analysis/diagnostics/invalid-srcloc-fix.cpp
  Clang :: Analysis/diagnostics/macro-null-return-suppression.cpp
  Clang :: Analysis/diagnostics/macros.cpp
  Clang :: Analysis/diagnostics/macros.m
  Clang :: Analysis/diagnostics/no-store-func-path-notes.c
  Clang :: Analysis/diagnostics/no-store-func-path-notes.cpp
  Clang :: Analysis/diagnostics/no-store-func-path-notes.m
  Clang :: Analysis/diagnostics/plist-diagnostics-include-check.cpp
  Clang :: Analysis/diagnostics/report-issues-within-main-file.cpp
  Clang :: Analysis/diagnostics/sarif-diagnostics-taint-test.c
  Clang :: Analysis/diagnostics/sarif-multi-diagnostic-test.c
  Clang :: Analysis/diagnostics/text-diagnostics.c
  Clang :: Analysis/diagnostics/track_subexpressions.cpp
  Clang :: Analysis/diagnostics/undef-value-param.c
  Clang :: Analysis/diagnostics/undef-value-param.m
  Clang :: Analysis/dispatch-once.m
  Clang :: Analysis/div-zero.cpp
  Clang :: Analysis/division-by-zero-track-zero.c
  Clang :: Analysis/division-by-zero-track-zero.cpp
  Clang :: Analysis/division-by-zero.c
  Clang :: Analysis/double-ranges-bug.c
  Clang :: Analysis/dtor-array.cpp
  Clang :: Analysis/dtor-cxx11.cpp
  Clang :: Analysis/dtor.cpp
  Clang :: Analysis/dump_egraph.cpp
  Clang :: Analysis/dynamic-cast.cpp
  Clang :: Analysis/edges-new.mm
  Clang :: Analysis/end-function-return-stmt.cpp
  Clang :: Analysis/engine/replay-without-inlining.c
  Clang :: Analysis/enum-cast-out-of-range.cpp
  Clang :: Analysis/enum.cpp
  Clang :: Analysis/equality_tracking.c
  Clang :: Analysis/errno-notes.c
  Clang :: Analysis/errno-options.c
  Clang :: Analysis/errno-stdlibraryfunctions-notes.c
  Clang :: Analysis/errno-stdlibraryfunctions.c
  Clang :: Analysis/errno.c
  Clang :: Analysis/eval-predefined-exprs.cpp
  Clang :: Analysis/exceptions.mm
  Clang :: Analysis/exercise-ps.c
  Clang :: Analysis/explain-svals.c
  Clang :: Analysis/explain-svals.cpp
  Clang :: Analysis/explain-svals.m
  Clang :: Analysis/exploded-graph-rewriter/dynamic_types.cpp
  Clang :: Analysis/exploded-graph-rewriter/initializers_under_construction.cpp
  Clang :: Analysis/exploded-graph-rewriter/objects_under_construction.cpp
  Clang :: Analysis/exploration_order/noexprcrash.c
  Clang :: Analysis/exploration_order/prefer_unexplored.cpp
  Clang :: Analysis/expr-inspection-printState-diseq-info.c
  Clang :: Analysis/expr-inspection-printState-eq-classes.c
  Clang :: Analysis/expr-inspection.c
  Clang :: Analysis/expr-inspection.cpp
  Clang :: Analysis/fields.c
  Clang :: Analysis/find-binop-constraints.cpp
  Clang :: Analysis/flexible-array-member.cpp
  Clang :: Analysis/flexible-array-members.c
  Clang :: Analysis/free.c
  Clang :: Analysis/free.cpp
  Clang :: Analysis/fuchsia_handle.cpp
  Clang :: Analysis/fuchsia_lock.c
  Clang :: Analysis/fuchsia_lock_impl.c
  Clang :: Analysis/func.c
  Clang :: Analysis/gcdantipatternchecker_test.m
  Clang :: Analysis/generics.m
  Clang :: Analysis/global-region-invalidation-errno.c
  Clang :: Analysis/global-region-invalidation.c
  Clang :: Analysis/global_region_invalidation.mm
  Clang :: Analysis/globals-are-not-always-immutable.c
  Clang :: Analysis/gmalloc.c
  Clang :: Analysis/gtest.cpp
  Clang :: Analysis/handle_constructors_for_default_arguments.cpp
  Clang :: Analysis/handle_constructors_with_new_array.cpp
  Clang :: Analysis/hangs.c
  Clang :: Analysis/html_diagnostics/control-arrows.cpp
  Clang :: Analysis/html_diagnostics/relevant_lines/goto.c
  Clang :: Analysis/html_diagnostics/relevant_lines/macros_same_file.c
  Clang :: Analysis/html_diagnostics/relevant_lines/multifile.c
  Clang :: Analysis/html_diagnostics/relevant_lines/multiline_func_def.c
  Clang :: Analysis/html_diagnostics/relevant_lines/objcmethods.m
  Clang :: Analysis/html_diagnostics/relevant_lines/simple_conditional.c
  Clang :: Analysis/html_diagnostics/relevant_lines/switch.c
  Clang :: Analysis/html_diagnostics/relevant_lines/switch_default.c
  Clang :: Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp
  Clang :: Analysis/html_diagnostics/relevant_lines/unused_header.c
  Clang :: Analysis/identical-expressions.cpp
  Clang :: Analysis/implicit-ctor-undef-value.cpp
  Clang :: Analysis/incorrect-checker-names.mm
  Clang :: Analysis/infeasible-crash.c
  Clang :: Analysis/infeasible-sink.c
  Clang :: Analysis/initialization.cpp
  Clang :: Analysis/initializer.cpp
  Clang :: Analysis/inline-not-supported.c
  Clang :: Analysis/inline-plist.c
  Clang :: Analysis/inline.cpp
  Clang :: Analysis/inline3.c
  Clang :: Analysis/inline4.c
  Clang :: Analysis/inlining/DynDispatchBifurcate.m
  Clang :: Analysis/inlining/InlineObjCClassMethod.m
  Clang :: Analysis/inlining/InlineObjCInstanceMethod.m
  Clang :: Analysis/inlining/ObjCDynTypePopagation.m
  Clang :: Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m
  Clang :: Analysis/inlining/RetainCountExamples.m
  Clang :: Analysis/inlining/assume-super-init-does-not-return-nil.m
  Clang :: Analysis/inlining/containers.cpp
  Clang :: Analysis/inlining/dyn-dispatch-bifurcate.cpp
  Clang :: Analysis/inlining/false-positive-suppression.c
  Clang :: Analysis/inlining/false-positive-suppression.cpp
  Clang :: Analysis/inlining/false-positive-suppression.m
  Clang :: Analysis/inlining/inline-defensive-checks.c
  Clang :: Analysis/inlining/inline-defensive-checks.cpp
  Clang :: Analysis/inlining/inline-defensive-checks.m
  Clang :: Analysis/inlining/path-notes.c
  Clang :: Analysis/inlining/path-notes.cpp
  Clang :: Analysis/inlining/path-notes.m
  Clang :: Analysis/inlining/placement-new-fp-suppression.cpp
  Clang :: Analysis/inlining/retain-count-self-init.m
  Clang :: Analysis/inlining/stl.cpp
  Clang :: Analysis/inlining/temp-dtors-path-notes.cpp
  Clang :: Analysis/inlining/test_objc_inlining_option.m
  Clang :: Analysis/inner-pointer.cpp
  Clang :: Analysis/invalidated-iterator.cpp
  Clang :: Analysis/iterator-modeling.cpp
  Clang :: Analysis/iterator-range.cpp
  Clang :: Analysis/ivars.m
  Clang :: Analysis/keychainAPI-diagnostic-visitor.m
  Clang :: Analysis/keychainAPI.m
  Clang :: Analysis/kmalloc-linux.c
  Clang :: Analysis/lambdas-generalized-capture.cpp
  Clang :: Analysis/lambdas-modern.cpp
  Clang :: Analysis/lambdas.cpp
  Clang :: Analysis/lambdas.mm
  Clang :: Analysis/left-shift-cxx2a.cpp
  Clang :: Analysis/lifetime-extension.cpp
  Clang :: Analysis/lifetime-extension.mm
  Clang :: Analysis/live-bindings-test.cpp
  Clang :: Analysis/live-variables.cpp
  Clang :: Analysis/live-variables.m
  Clang :: Analysis/llvm-conventions.cpp
  Clang :: Analysis/localization-aggressive.m
  Clang :: Analysis/localization.m
  Clang :: Analysis/logical-ops.c
  Clang :: Analysis/loop-unrolling.cpp
  Clang :: Analysis/loop-widening-notes.cpp
  Clang :: Analysis/loop-widening-preserve-reference-type.cpp
  Clang :: Analysis/loop-widening.c
  Clang :: Analysis/loop-widening.cpp
  Clang :: Analysis/main.c
  Clang :: Analysis/main.cpp
  Clang :: Analysis/malloc-annotations.c
  Clang :: Analysis/malloc-annotations.cpp
  Clang :: Analysis/malloc-bodyfarms.c
  Clang :: Analysis/malloc-bodyfarms.cpp
  Clang :: Analysis/malloc-fnptr-plist.c
  Clang :: Analysis/malloc-free-after-return.cpp
  Clang :: Analysis/malloc-interprocedural.c
  Clang :: Analysis/malloc-overflow2.c
  Clang :: Analysis/malloc-plist.c
  Clang :: Analysis/malloc-static-storage.cpp
  Clang :: Analysis/malloc.c
  Clang :: Analysis/malloc.cpp
  Clang :: Analysis/malloc.m
  Clang :: Analysis/malloc.mm
  Clang :: Analysis/max-nodes-suppress-on-sink.c
  Clang :: Analysis/max-nodes-suppress-on-sink.cpp
  Clang :: Analysis/member-expr.cpp
  Clang :: Analysis/memory-model.cpp
  Clang :: Analysis/method-call-intra-p.cpp
  Clang :: Analysis/method-call-path-notes.cpp
  Clang :: Analysis/method-call.cpp
  Clang :: Analysis/mig.mm
  Clang :: Analysis/misc-ps-64.m
  Clang :: Analysis/misc-ps-cxx0x.cpp
  Clang :: Analysis/misc-ps-eager-assume.m
  Clang :: Analysis/misc-ps-ranges.m
  Clang :: Analysis/misc-ps-region-store.cpp
  Clang :: Analysis/misc-ps-region-store.m
  Clang :: Analysis/misc-ps-region-store.mm
  Clang :: Analysis/misc-ps.c
  Clang :: Analysis/misc-ps.m
  Clang :: Analysis/mismatched-iterator.cpp
  Clang :: Analysis/missing-bind-temporary.cpp
  Clang :: Analysis/model-file.cpp
  Clang :: Analysis/mpichecker.cpp
  Clang :: Analysis/mpicheckernotes.cpp
  Clang :: Analysis/mutually_exclusive_null_fp.cpp
  Clang :: Analysis/new-aligned.cpp
  Clang :: Analysis/new-ctor-conservative.cpp
  Clang :: Analysis/new-ctor-inlined.cpp
  Clang :: Analysis/new-ctor-malloc.cpp
  Clang :: Analysis/new-ctor-null-throw.cpp
  Clang :: Analysis/new-ctor-null.cpp
  Clang :: Analysis/new-ctor-recursive.cpp
  Clang :: Analysis/new-ctor-symbolic.cpp
  Clang :: Analysis/new-dynamic-types.cpp
  Clang :: Analysis/new-with-exceptions.cpp
  Clang :: Analysis/new.cpp
  Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m
  Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
  Clang :: Analysis/no-exit-cfg.c
  Clang :: Analysis/no-outofbounds.c
  Clang :: Analysis/no-return.c
  Clang :: Analysis/no-store-suppression.cpp
  Clang :: Analysis/no-unreachable-dtors.cpp
  Clang :: Analysis/non-diagnosable-assumptions.c
  Clang :: Analysis/nonnull-global-constants.mm
  Clang :: Analysis/nonnull.cpp
  Clang :: Analysis/nonnull.m
  Clang :: Analysis/nonnullparamchecker-crash.cpp
  Clang :: Analysis/novoidtypecrash.c
  Clang :: Analysis/null-deref-offsets.c
  Clang :: Analysis/null-deref-path-notes.cpp
  Clang :: Analysis/null-deref-path-notes.m
  Clang :: Analysis/null-deref-ps-region.c
  Clang :: Analysis/null-deref-ps.c
  Clang :: Analysis/null-deref-static.m
  Clang :: Analysis/nullability-arc.mm
  Clang :: Analysis/nullability-no-arc.mm
  Clang :: Analysis/nullability-notes.m
  Clang :: Analysis/nullability.mm
  Clang :: Analysis/nullability_nullonly.mm
  Clang :: Analysis/nullptr.cpp
  Clang :: Analysis/objc-arc.m
  Clang :: Analysis/objc-boxing.m
  Clang :: Analysis/objc-for.m
  Clang :: Analysis/objc-indirect-copy-restore.m
  Clang :: Analysis/objc-live-crash.mm
  Clang :: Analysis/objc-message.m
  Clang :: Analysis/objc-radar17039661.m
  Clang :: Analysis/objc-string.mm
  Clang :: Analysis/objc-subscript.m
  Clang :: Analysis/objc/direct-ivar-assignment-in-annotated-functions.m
  Clang :: Analysis/objc_invalidation.m
  Clang :: Analysis/objcpp-uninitialized-object.mm
  Clang :: Analysis/operator-calls.cpp
  Clang :: Analysis/osobject-retain-release.cpp
  Clang :: Analysis/out-of-bounds-false-positive.c
  Clang :: Analysis/out-of-bounds-new.cpp
  Clang :: Analysis/out-of-bounds.c
  Clang :: Analysis/outofbound.c
  Clang :: Analysis/override-werror.c
  Clang :: Analysis/path-notes-impl-param.m
  Clang :: Analysis/placement-new-user-defined.cpp
  Clang :: Analysis/placement-new.cpp
  Clang :: Analysis/plist-diagnostics-template-function.cpp
  Clang :: Analysis/plist-diagnostics-template-record.cpp
  Clang :: Analysis/plist-html-macros.c
  Clang :: Analysis/plist-macros.cpp
  Clang :: Analysis/plist-output-alternate.m
  Clang :: Analysis/plist-output.m
  Clang :: Analysis/pointer-to-member.cpp
  Clang :: Analysis/pr22954.c
  Clang :: Analysis/pr37802.cpp
  Clang :: Analysis/pr4209.m
  Clang :: Analysis/pr_2542_rdar_6793404.m
  Clang :: Analysis/pr_4164.c
  Clang :: Analysis/print-ranges.cpp
  Clang :: Analysis/properties.m
  Clang :: Analysis/properties.mm
  Clang :: Analysis/pthreadlock.c
  Clang :: Analysis/pthreadlock_state.c
  Clang :: Analysis/pthreadlock_state_nottracked.c
  Clang :: Analysis/ptr-arith.c
  Clang :: Analysis/ptr-arith.cpp
  Clang :: Analysis/ptr-cmp-const-trunc.cl
  Clang :: Analysis/ptr-iter.cpp
  Clang :: Analysis/ptr-sort.cpp
  Clang :: Analysis/qt_malloc.cpp
  Clang :: Analysis/range_casts.c
  Clang :: Analysis/rdar-6442306-1.m
  Clang :: Analysis/rdar-6540084.m
  Clang :: Analysis/rdar-6562655.m
  Clang :: Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m
  Clang :: Analysis/rdar-7168531.m
  Clang :: Analysis/redefined_system.c
  Clang :: Analysis/refcnt_naming.m
  Clang :: Analysis/reference.cpp
  Clang :: Analysis/region-1.m
  Clang :: Analysis/region-store.c
  Clang :: Analysis/region-store.cpp
  Clang :: Analysis/region_store_overflow.c
  Clang :: Analysis/reinterpret-cast-pointer-to-member.cpp
  Clang :: Analysis/reinterpret-cast.cpp
  Clang :: Analysis/retain-count-alloc.cpp
  Clang :: Analysis/retain-release-arc.m
  Clang :: Analysis/retain-release-cache-out.m
  Clang :: Analysis/retain-release-cf-audited.m
  Clang :: Analysis/retain-release-compound-literal.m
  Clang :: Analysis/retain-release-cpp-classes.cpp
  Clang :: Analysis/retain-release-inline.m
  Clang :: Analysis/retain-release-path-notes.m
  Clang :: Analysis/retain-release-region-store.m
  Clang :: Analysis/retain-release-safe.c
  Clang :: Analysis/retain-release.m
  Clang :: Analysis/retain-release.mm
  Clang :: Analysis/retaincountchecker-compoundregion.m
  Clang :: Analysis/return-ptr-range.cpp
  Clang :: Analysis/return-stmt-merge.cpp
  Clang :: Analysis/return-value-guaranteed.cpp
  Clang :: Analysis/returns_nonnull-attribute.cpp
  Clang :: Analysis/runtime-regression.c
  Clang :: Analysis/rvo.cpp
  Clang :: Analysis/scan-build/exclude_directories.test
  Clang :: Analysis/scan-build/silence-core-checkers.test
  Clang :: Analysis/self-assign.cpp
  Clang :: Analysis/self-init.m
  Clang :: Analysis/shallow-mode.m
  Clang :: Analysis/silence-checkers-and-packages-core-all.cpp
  Clang :: Analysis/silence-checkers-and-packages-core-div-by-zero.cpp
  Clang :: Analysis/silence-checkers.cpp
  Clang :: Analysis/simple-stream-checks.c
  Clang :: Analysis/smart-ptr-text-output.cpp
  Clang :: Analysis/smart-ptr.cpp
  Clang :: Analysis/solver-sym-simplification-adjustment.c
  Clang :: Analysis/solver-sym-simplification-concreteint.c
  Clang :: Analysis/solver-sym-simplification-no-crash.c
  Clang :: Analysis/solver-sym-simplification-no-crash2.c
  Clang :: Analysis/solver-sym-simplification-ptr-bool.cl
  Clang :: Analysis/solver-sym-simplification-with-proper-range-type.c
  Clang :: Analysis/stack-addr-ps.c
  Clang :: Analysis/stack-addr-ps.cpp
  Clang :: Analysis/stack-capture-leak-arc.mm
  Clang :: Analysis/stack-capture-leak-no-arc.mm
  Clang :: Analysis/stack-frame-context-revision.cpp
  Clang :: Analysis/stackaddrleak.c
  Clang :: Analysis/static_local.m
  Clang :: Analysis/std-c-library-functions-arg-constraints-note-tags.cpp
  Clang :: Analysis/std-c-library-functions-arg-constraints-notes.cpp
  Clang :: Analysis/std-c-library-functions-arg-constraints.c
  Clang :: Analysis/std-c-library-functions-arg-cstring-dependency.c
  Clang :: Analysis/std-c-library-functions-eof.c
  Clang :: Analysis/std-c-library-functions-inlined.c
  Clang :: Analysis/std-c-library-functions-path-notes.c
  Clang :: Analysis/std-c-library-functions-vs-stream-checker.c
  Clang :: Analysis/std-c-library-functions.c
  Clang :: Analysis/std-c-library-functions.cpp
  Clang :: Analysis/std-c-library-posix-crash.c
  Clang :: Analysis/std-string.cpp
  Clang :: Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp
  Clang :: Analysis/stl-algorithm-modeling.cpp
  Clang :: Analysis/stream-errno-note.c
  Clang :: Analysis/stream-errno.c
  Clang :: Analysis/stream-error.c
  Clang :: Analysis/stream-noopen.c
  Clang :: Analysis/stream-note.c
  Clang :: Analysis/stream-stdlibraryfunctionargs.c
  Clang :: Analysis/stream.c
  Clang :: Analysis/stream.cpp
  Clang :: Analysis/string-with-signedness.c
  Clang :: Analysis/string.c
  Clang :: Analysis/string.cpp
  Clang :: Analysis/structured_bindings.cpp
  Clang :: Analysis/svalbuilder-casts.cpp
  Clang :: Analysis/svalbuilder-float-cast.c
  Clang :: Analysis/svalbuilder-logic.c
  Clang :: Analysis/svalbuilder-rearrange-comparisons.cpp
  Clang :: Analysis/svalbuilder-simplify-compound-svals.cpp
  Clang :: Analysis/svalbuilder-simplify-in-evalbinop.cpp
  Clang :: Analysis/svalbuilder-simplify-intsym.cpp
  Clang :: Analysis/svalbuilder-simplify-no-crash.c
  Clang :: Analysis/switch-case.c
  Clang :: Analysis/symbol-escape.cpp
  Clang :: Analysis/symbol-reaper-lambda.cpp
  Clang :: Analysis/symbol-reaper.c
  Clang :: Analysis/symbol-reaper.cpp
  Clang :: Analysis/symbol-simplification-assertion.c
  Clang :: Analysis/symbol-simplification-bo-div.c
  Clang :: Analysis/symbol-simplification-disequality-info.cpp
  Clang :: Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp
  Clang :: Analysis/symbol-simplification-fixpoint-one-iteration.cpp
  Clang :: Analysis/symbol-simplification-fixpoint-two-iterations.cpp
  Clang :: Analysis/symbol-simplification-nonloc-loc.cpp
  Clang :: Analysis/symbol-simplification-reassume.cpp
  Clang :: Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp
  Clang :: Analysis/taint-diagnostic-visitor.c
  Clang :: Analysis/taint-dumps.c
  Clang :: Analysis/taint-generic.c
  Clang :: Analysis/taint-generic.cpp
  Clang :: Analysis/taint-tester.c
  Clang :: Analysis/taint-tester.cpp
  Clang :: Analysis/temp-obj-dtors-option.cpp
  Clang :: Analysis/template-param-objects.cpp
  Clang :: Analysis/templates.cpp
  Clang :: Analysis/temporaries-callback-order.cpp
  Clang :: Analysis/temporaries.cpp
  Clang :: Analysis/temporaries.mm
  Clang :: Analysis/test-after-div-zero.c
  Clang :: Analysis/test-include-cpp.cpp
  Clang :: Analysis/test-objc-non-nil-return-value-checker.m
  Clang :: Analysis/test-separate-retaincount.cpp
  Clang :: Analysis/test-variably-modified-types.c
  Clang :: Analysis/this-pointer.cpp
  Clang :: Analysis/track-control-dependency-conditions.cpp
  Clang :: Analysis/track-control-dependency-conditions.m
  Clang :: Analysis/traversal-algorithm.mm
  Clang :: Analysis/traversal-path-unification.c
  Clang :: Analysis/trivial-copy-struct.cpp
  Clang :: Analysis/trustnonnullchecker_test.mm
  Clang :: Analysis/unary-sym-expr-no-crash.c
  Clang :: Analysis/unary-sym-expr.c
  Clang :: Analysis/undef-buffers.c
  Clang :: Analysis/unified-sources/UnifiedSource-1.cpp
  Clang :: Analysis/unified-sources/source1.cpp
  Clang :: Analysis/uninit-bug-first-iteration-init.c
  Clang :: Analysis/uninit-const.c
  Clang :: Analysis/uninit-const.cpp
  Clang :: Analysis/uninit-exhaustive-switch-bug.c
  Clang :: Analysis/uninit-ps-rdar6145427.m
  Clang :: Analysis/uninit-structured-binding-array.cpp
  Clang :: Analysis/uninit-structured-binding-struct.cpp
  Clang :: Analysis/uninit-structured-binding-tuple.cpp
  Clang :: Analysis/uninit-val-const-likeness.c
  Clang :: Analysis/uninit-vals.c
  Clang :: Analysis/uninit-vals.cpp
  Clang :: Analysis/uninit-vals.m
  Clang :: Analysis/unions-region.m
  Clang :: Analysis/unions.cpp
  Clang :: Analysis/unix-api.c
  Clang :: Analysis/unix-api.cpp
  Clang :: Analysis/unix-fns.c
  Clang :: Analysis/unreachable-code-path.c
  Clang :: Analysis/use-after-move.cpp
  Clang :: Analysis/valist-as-lazycompound.c
  Clang :: Analysis/valist-uninitialized-no-undef.c
  Clang :: Analysis/valist-uninitialized.c
  Clang :: Analysis/valist-unterminated.c
  Clang :: Analysis/variadic-method-types.m
  Clang :: Analysis/vector.m
  Clang :: Analysis/vfork.c
  Clang :: Analysis/virtualcall-fixits.cpp
  Clang :: Analysis/virtualcall-plist.cpp
  Clang :: Analysis/virtualcall.cpp
  Clang :: Analysis/vla-overflow.c
  Clang :: Analysis/vla.c
  Clang :: Analysis/weak-functions.c
  Clang :: Analysis/wstring.c
  Clang :: Analysis/z3/apsint.c
  Clang :: Analysis/zero-operands.c
  Clang :: Analysis/zero-size-non-pod-array.cpp
  Clang :: Coverage/html-diagnostics.c
  Clang :: Driver/ppc-float-abi-warning.cpp
  Clang :: Tooling/clang-check-analyze-save-temps.cpp
  Clang :: Tooling/clang-check-analyzer.cpp
  Clang Tools :: clang-tidy/infrastructure/static-analyzer-config.cpp
  Clang Tools :: clang-tidy/infrastructure/static-analyzer.cpp
  Clang Tools :: clang-tidy/infrastructure/temporaries.cpp
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/23/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/24/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/25/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/26/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/27/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/28/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/29/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/30/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/31/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/32/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/33/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/34/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/35/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/36/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/37/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/38/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/39/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/40/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/41/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/42/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/43/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/44/45
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/9/45
Testing Time: 176.21s
  Skipped          :    35
  Unsupported      :   162
  Passed           : 34825
  Expectedly Failed:    29
  Failed           :   659
FAILED: CMakeFiles/check-all /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/CMakeFiles/check-all 
cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /usr/bin/python3.11 /usr/bin/lit -sv --param USE_Z3_SOLVER=0 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/test /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/test /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/test/../unittests /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/test /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/test /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test
ninja: build stopped: subcommand failed.
+ :
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: clang-16.0.6-2.ocs23.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tOiY47
+ umask 022
+ cd /builddir/build/BUILD
+ cd clang-16.0.6.src
+ LICENSEDIR=/builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/licenses/clang
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/licenses/clang
+ cp -pr LICENSE.TXT /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64/usr/share/licenses/clang
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: clang = 16.0.6-2.ocs23 clang(major) = 16 clang(x86-64) = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libLLVM-16.so()(64bit) libLLVM-16.so(LLVM_16)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libclang-cpp.so.16()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) rtld(GNU_HASH)
Processing files: clang-libs-16.0.6-2.ocs23.x86_64
Provides: clang-libs = 16.0.6-2.ocs23 clang-libs(x86-64) = 16.0.6-2.ocs23 libclang-cpp.so.16()(64bit) libclang.so.16()(64bit) libclang.so.16(LLVM_13)(64bit) libclang.so.16(LLVM_16)(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libLLVM-16.so()(64bit) libLLVM-16.so(LLVM_16)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.9)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Recommends: compiler-rt = 16.0.6 libomp = 16.0.6 libomp-devel = 16.0.6
Processing files: clang-devel-16.0.6-2.ocs23.x86_64
Provides: clang-devel = 16.0.6-2.ocs23 clang-devel(x86-64) = 16.0.6-2.ocs23 cmake(Clang) = 16.0.6 cmake(clang) = 16.0.6
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: cmake-filesystem(x86-64) libclang-cpp.so.16()(64bit) libclang.so.16()(64bit)
Processing files: clang-resource-filesystem-16.0.6-2.ocs23.x86_64
Provides: clang-resource-filesystem = 16.0.6-2.ocs23 clang-resource-filesystem(major) = 16 clang-resource-filesystem(x86-64) = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: clang-analyzer-16.0.6-2.ocs23.noarch
Provides: clang-analyzer = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/perl /usr/bin/python3 perl(Cwd) perl(File::Basename) perl(File::Copy) perl(File::Find) perl(File::Path) perl(File::Temp) perl(FindBin) perl(Hash::Util) perl(Sys::Hostname) perl(Term::ANSIColor) perl(Text::ParseWords) perl(lib) perl(strict) perl(warnings) python(abi) = 3.11
Processing files: clang-tools-extra-16.0.6-2.ocs23.x86_64
warning: absolute symlink: /usr/bin/clang-format-diff -> /usr/share/clang/clang-format-diff.py
Provides: clang-tools-extra = 16.0.6-2.ocs23 clang-tools-extra(x86-64) = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/python3 ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libLLVM-16.so()(64bit) libLLVM-16.so(LLVM_16)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libclang-cpp.so.16()(64bit) libclang.so.16()(64bit) libclang.so.16(LLVM_13)(64bit) libclang.so.16(LLVM_16)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.2)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) rtld(GNU_HASH)
Processing files: git-clang-format-16.0.6-2.ocs23.x86_64
Provides: git-clang-format = 16.0.6-2.ocs23 git-clang-format(x86-64) = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/python3
Processing files: python3-clang-16.0.6-2.ocs23.x86_64
Provides: python-clang = 16.0.6-2.ocs23 python3-clang = 16.0.6-2.ocs23 python3-clang(x86-64) = 16.0.6-2.ocs23 python3.11-clang = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.11
Obsoletes: python3.11-clang < 16.0.6-2.ocs23
Processing files: clang-debugsource-16.0.6-2.ocs23.x86_64
Provides: clang-debugsource = 16.0.6-2.ocs23 clang-debugsource(x86-64) = 16.0.6-2.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: clang-debuginfo-16.0.6-2.ocs23.x86_64
Provides: clang-debuginfo = 16.0.6-2.ocs23 clang-debuginfo(x86-64) = 16.0.6-2.ocs23 debuginfo(build-id) = 83f27a89b21d77b05271f31832afc8e4c190783c
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clang-debugsource(x86-64) = 16.0.6-2.ocs23
Processing files: clang-libs-debuginfo-16.0.6-2.ocs23.x86_64
Provides: clang-libs-debuginfo = 16.0.6-2.ocs23 clang-libs-debuginfo(x86-64) = 16.0.6-2.ocs23 debuginfo(build-id) = 1b11f5ca4108c3ac5d4be5b37bbe8c552ad8693e debuginfo(build-id) = bd82e9dd062e37913efabe62ed0c7ba55a4d3b5a libclang-cpp.so.16-16.0.6-2.ocs23.x86_64.debug()(64bit) libclang.so.16.0.6-16.0.6-2.ocs23.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clang-debugsource(x86-64) = 16.0.6-2.ocs23
Processing files: clang-tools-extra-debuginfo-16.0.6-2.ocs23.x86_64
Provides: clang-tools-extra-debuginfo = 16.0.6-2.ocs23 clang-tools-extra-debuginfo(x86-64) = 16.0.6-2.ocs23 debuginfo(build-id) = 17077aa610746224fecfe9f32337784d6d0c8b39 debuginfo(build-id) = 1870b7441b25545ac67a9ca0c25a211e896bd7c9 debuginfo(build-id) = 21a68d0e0da1b1883a4b00b8ad95cc7c90478384 debuginfo(build-id) = 38904636906becc2f437c5f3f3f4b7d2f38263ad debuginfo(build-id) = 4422c02614cf30770d7cebfc02b340ce8db9859f debuginfo(build-id) = 49f05c3f7aac2e64418980287a65f4b5bfbc0792 debuginfo(build-id) = 4ecb9ffc38dfe045ee9fc96e3151083346d51190 debuginfo(build-id) = 52044fee42e3327f8f0744ed26a40325687c5e02 debuginfo(build-id) = 5638e196f1ad3bfd8a843fec6b3af442be997ef8 debuginfo(build-id) = 5ad95a26d815938960d7215b959e6108cf4a198a debuginfo(build-id) = 5d0487dde450d69d2807d21775876711431378a1 debuginfo(build-id) = 6d81dd9d7d0984878fc5c7492da93c81340f45a4 debuginfo(build-id) = 6db76e7951f2f961e8c06d9b3952c374095656a1 debuginfo(build-id) = 819667b234f303d5413b3e22e3dd09cea87c0c4d debuginfo(build-id) = 8ef92ca2b8cd7164bf81d33a716489cf8ec1de83 debuginfo(build-id) = 8f9f366682d3933615cbb283ad61a8871bcd69a4 debuginfo(build-id) = 915cc604e54e5808abefcb04663678101e78e28c debuginfo(build-id) = 978dbbf64ee255209d76a3903606dd2106d44778 debuginfo(build-id) = ad947b572eb0674b01ce38d51d41f304481a7e89 debuginfo(build-id) = c7c9e9e3cd1889a0f9489132069cea278f973242 debuginfo(build-id) = cff70d4eff3d3f5fd716dd4ffac2d00d81e2db40 debuginfo(build-id) = d14c6e82204f0976e3564f1efe7e6f04fc62cd03 debuginfo(build-id) = d9506573e0e51842d10ea3b57b02b54aaae562d7 debuginfo(build-id) = ded064d0e432595a0ddaeee5d4055795e4ff4633 debuginfo(build-id) = e1212640b45167ae3532021251c314fabb274779 debuginfo(build-id) = e337a7c5688572ac1b6b0bc9e3b75090ae54d701 debuginfo(build-id) = e65958003774fc113c9a7b2b0fdc07ac9cf1fa71 debuginfo(build-id) = ebc379497ac6d405d96e4d0952fbbfb36d9fd5e7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: clang-debugsource(x86-64) = 16.0.6-2.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/clang-16.0.6-2.ocs23.x86_64
Wrote: /builddir/build/RPMS/clang-resource-filesystem-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/git-clang-format-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/python3-clang-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-analyzer-16.0.6-2.ocs23.noarch.rpm
Wrote: /builddir/build/RPMS/clang-devel-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-debuginfo-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-debugsource-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-tools-extra-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-libs-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-libs-debuginfo-16.0.6-2.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/clang-tools-extra-debuginfo-16.0.6-2.ocs23.x86_64.rpm
RPM build warnings:
    %patchN is deprecated (6 usages found), use %patch N (or %patch -P N)
    absolute symlink: /usr/bin/clang-format-diff -> /usr/share/clang/clang-format-diff.py
Child return code was: 0